使用 Javascript 进行表单验证

D2a

我想验证我的表单,但我坚持验证表单域 persnr。它不会比较字符串。为此,我已经尝试了比较和运算符(或 || )。其他字段的验证没问题。我用错了运营商吗?

function checkForm() {
    var strFehler = '';
    if (document.forms[0].user.value == "user")
        strFehler += "user not ok!\n";
    if (document.forms[0].test.value == "")
        strFehler += "test not ok!\n";
    if (document.forms[0].time.value == "")
        strFehler += "time not ok";
    if (document.forms[0].cost.value == "")
        strFehler += "cost not ok!\n";
    if (document.forms[0].persnr.value != "13088") || (document.forms[0].persnr.value != "10286")
    strFehler += "persnr false!\n";
    if (strFehler.length > 0) {
        alert("problems!!: \n\n" + strFehler);
        return (false);
    }
}

我希望如果值不是 13088 或 10286 但没有消息弹出,验证会显示警报。

字重排

这:

if (document.forms[0].persnr.value != "13088") || (document.forms[0].persnr.value != "10286")

需要改成这样:

if ((document.forms[0].persnr.value != "13088") || (document.forms[0].persnr.value != "10286"))

您缺少括号以在if 语句中包含两个条件

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用JavaScript进行表单验证?

来自分类Dev

如何使用JavaScript进行表单验证

来自分类Dev

使用javascript进行简单的表单验证

来自分类Dev

使用JavaScript / jQuery对数组进行表单验证

来自分类Dev

使用JavaScript中的重复警告语句进行表单验证

来自分类Dev

使用JavaScript验证表单

来自分类Dev

使用JavaScript验证表单

来自分类Dev

使用JavaScript进行验证

来自分类Dev

使用 Javascript 进行验证

来自分类Dev

用Javascript进行表单验证

来自分类Dev

使用angularjs进行表单验证

来自分类Dev

使用jQuery进行表单验证

来自分类Dev

使用php进行表单验证

来自分类Dev

使用JavaScript进行表单验证,仅其中一项输入有效

来自分类Dev

使用不带指令的JavaScript函数进行Angularjs表单/字段验证

来自分类Dev

使用具有多个输入类型名称的javascript进行表单验证

来自分类Dev

使用javascript进行最新验证

来自分类Dev

如何使用Javascript进行验证?

来自分类Dev

使用 JavaScript 进行模式验证

来自分类Dev

用javascript进行html表单验证

来自分类Dev

用javascript进行html表单验证

来自分类Dev

使用javascript进行表单验证,即使只验证第一个字段,也仅验证第一个字段

来自分类Dev

如何使用OnChange Javascript HTML验证表单

来自分类Dev

如何使用外部JavaScript验证表单值

来自分类Dev

使用Javascript / PHP的HTML表单验证

来自分类Dev

Javascript表单验证多个使用占位符

来自分类Dev

如何使用外部JavaScript验证表单值

来自分类Dev

如何使用 jquery/javascript 验证表单?

来自分类Dev

使用jQuery进行引导的表单验证