2016-03-24 10 views
0

を提出する前に、私は は現在でもそのjQueryの変更値フォームが

jQuery("#formID").keyup(function (event) { 
    // do changes to form fields here before submit 
}).keydown(function (event) { 
    if (event.which == 13) { 
     // event.preventDefault(); 
    } 
}); 

のためのjQueryのからkeyupを使用しています。しかし、問題は、ボタンがクリックされた提出したときにそれが動作ですが、ユーザーのキーを押して入力した場合に、それを提出する前に、フォームフィールドの値を変更したいですそれはうまくいかない。

は、だから私は、フォームの変更された値は、前のキーを入力することにより、送信する送信することができます任意のアイデアは、#を仮定

+1

「submit'イベントを使用してください」 – Ramanlfc

答えて

1

使用して、フォームのキーを押して提出してください

jQuery("#formID").on('submit', function() { 
    // Code here 
}); 
+0

ありがとう:)実際に私はasyncを忘れてしまった:false、私のAjaxリクエストでは、 – user889030

1

の両方のために動作します<form>submitイベントを押しますformIDは、休暇を試すことができるフォームのIDです。

$("#formID").on('submit', function(e) { 
    e.preventDefault();//prevent the submit 
    //alter any fields 
    $(this).submit();//submit 
}); 
関連する問題