Javascript jQuery和JavaSctipt表单验证:密码字段param undefined和密码确认ok
当您按“点击测试注册”时,我这里有一个表单: 如果输入所有字段,则会显示密码错误。原因是在JS验证端,不知何故无法检索密码字段。这是我表格的一部分: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
<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);