Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery和JavaSctipt表单验证:密码字段param undefined和密码确认ok_Javascript_Jquery - Fatal编程技术网

Javascript jQuery和JavaSctipt表单验证:密码字段param undefined和密码确认ok

Javascript jQuery和JavaSctipt表单验证:密码字段param undefined和密码确认ok,javascript,jquery,Javascript,Jquery,当您按“点击测试注册”时,我这里有一个表单: 如果输入所有字段,则会显示密码错误。原因是在JS验证端,不知何故无法检索密码字段。这是我表格的一部分: <p> <label for="name"><span>Password (5+ Characters):</span></label> <input type="password" id="user_pass" name="user_pass" > </p

当您按“点击测试注册”时,我这里有一个表单:

如果输入所有字段,则会显示密码错误。原因是在JS验证端,不知何故无法检索密码字段。这是我表格的一部分:

 <p>
     <label for="name"><span>Password (5+ Characters):</span></label> <input type="password" id="user_pass" name="user_pass" >
 </p>
 <p id="password_error" style="display:none;">
    <span class="error">The password must be over 5 characters.</span>
 </p> 
 <p>
     <label for="name"><span>Password Confirm:</span></label> <input type="password" id="user_pass_check" name="user_pass_check">
 </p>
 <p id="password_confirm_error" style="display:none;">
    <span class="error">The passwords must match</span>
 </p> 
密码确认字段实际上获得了参数ok,但密码字段始终未定义或为空。知道为什么会发生这种事吗


谢谢

您的页面有两个相同ID“用户通行证”的密码字段,一个在注册表单中,另一个在登录表单中,使用不同的ID,不会有问题。

您的页面有两个相同ID“用户通行证”的密码字段,一个在注册表单中,另一个在登录表单中,使用不同的ID,不会有问题。

重复ID使用问题,在同一html中多次使用同一id。更改元素id。

重复id使用问题,您在同一html中多次使用同一id。更改元素id。

这个问题应该是关于表单验证的,但我没有看到任何表单验证代码。这个问题应该是关于表单验证的,但我没有看到任何表单验证代码。@GeekedOut,使用W3 HTML验证服务。。。它会捕获类似的内容。@GeekedOut,使用W3 HTML验证服务。。。它捕捉到这样的东西。
    var password = $("#user_pass").val();       
    var pass_confirm = $("#user_pass_check").val();

    alert ("password: " + password);
    alert ("pass_confirm: " + pass_confirm);