gpt4 book ai didi

jquery - JavaScript 的 IF 语句

转载 作者:行者123 更新时间:2023-12-01 05:05:50 25 4
gpt4 key购买 nike

我正在寻找 Jquery UI 的 modal form demo 。但我想补充一些东西。该演示检查所有输入(姓名、电子邮件、密码)长度并验证它们。但电子邮件输入必须是可选的。因此,我将电子邮件输入的最小值(对于 checkLength() 函数)设置为零。但是当我留下空白电子邮件输入时,我收到验证错误。您可以查看完整代码here .

这是包含以下代码的验证电子邮件:

bValid = bValid && checkRegexp( email, ..SOME REGEX PATTERNS WILL COME HERE.., "eg. ui@jquery.com" );

但我只想在有任何电子邮件输入时尝试验证。因为电子邮件输入是可选的,访客可以留下它。我如何添加if语句(如果电子邮件输入已填写,则验证它。否则不要尝试验证)到此代码?我希望它是清楚的。

最佳答案

如果您说“仅当电子邮件不为空时如何进行验证?”,那么我认为这没有理由不起作用:

var email = $( "#email" ); // taken from the linked code
if (email.val() != "") { // e-mail field value is not empty
bValid = bValid && checkRegexp( email, ..SOME REGEX PATTERNS WILL COME HERE.., "eg. ui@jquery.com" );
}

注意:如果您实际上不知道如何在 JS 中使用条件语句,那么您可能会遇到很多障碍。请参阅this获取快速引用,和/或获取一本有关 JS 基础知识的书。

关于jquery - JavaScript 的 IF 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6048322/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com