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 に答える