0

我有一个页面登录,带有用户标签和通行证。我想知道,当我Enter在文本框中按下要调用的按钮功能时我该怎么做。

登录.js

$(document).ready(function () {


    $("#btnOK").on("click", function () {
        var UserName = $("#txt_user").val();
        var Password = $("#txt_pass").val();
               .
               .
               .

});

登录.cshtml

form action="@Url.Action("Default")" method="post"> 
    <div id="boxLogin">
        <br />
        <label id="lbl_login">Login</label>

        <div id="log">
            <img src="../../img/images.jpg" alt=""/>
        </div>

        <div class="boxUser">
            <label id="lbl_user">User: </label>
            <input id="txt_user" type="text" value="" name="UserName">
        </div>

        <div class="boxPass">
            <label id="lbl_pass">Pass: </label>
            <input id="txt_pass" type="password" name="Password">
        </div>

        <div id="btns"> 
           <input type="button" ID="btnOK" class="btn" value="Confirm" />       
           <input type="button" ID="btnCancel" class="btn" value="Cancel" />
        </div>
   </div>
   </form> 
4

3 回答 3

1

您可以使用以下代码提交:

$('#txt_usuario').on('keyup', function(e) {
  var code = (e.keyCode ? e.keyCode : e.which);
  if (code == 13) {
     $( "#form" ).submit();
  }
});

其中 form - 是您的表单 ID。

于 2013-10-30T19:31:05.430 回答
0
$("#txt_senha").keyup(function(event){
if(event.keyCode == 13){
    $("#btnOK").click();
}
});
于 2013-10-30T19:28:32.230 回答
0

简单的方法是将btnOK元素更改为提交按钮(type="submit"),并更改 javascript 以在表单的 onsubmit 事件上运行。

于 2013-10-30T19:29:01.537 回答