好的,所以我有一个带有div提交的表单,并希望在"输入密钥"按下提交表单的某些输入.我的HTML
<li>
<label> <span>Username</span>
<input placeholder="Please enter your username" name="username" class="login_username loginforminput" pattern="[a-zA-Z0-9]{6,}" type="text" tabindex="1" required autofocus>
</label>
</li>
<li>
<label> <span>Password</span>
<input placeholder="Please enter your password" name="password" class="login_password loginforminput" pattern=".{6,}" type="password" tabindex="2" required>
</label>
</li>
<li>
<div name="login-submit" id="login-submit" tabindex="3">Sign In</div>
</li>
<li>
<div class="gotootherform" id="registerpopup" tabindex="4">Register</div>
</li>
Run Code Online (Sandbox Code Playgroud)
还有我的.js脚本.
////Clicking 'Enter' on Register Form
jQuery('#loginforminput').keydown(function(event) {
if (Event.keyCode == 13) {
RegisterFormSubmit();
}
});
Run Code Online (Sandbox Code Playgroud)
该函数的工作原理是在onclick中为div分配,所以不是这样.我究竟做错了什么?
Javascript区分大小写,因此您需要更改此设置
if (Event.keyCode == 13) {
RegisterFormSubmit();
}
Run Code Online (Sandbox Code Playgroud)
对此
if (event.keyCode == 13) {
RegisterFormSubmit();
}
Run Code Online (Sandbox Code Playgroud)
#也按ID而不是类选择,使用'.' 匹配类:
jQuery('.loginforminput')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14260 次 |
| 最近记录: |