I私は送信ボタンをクリックすると次の入力のHTMLタグが変更テキスト
<input type="submit" id="submitForm" value="Submit" class="btn btn-primary start" autocomplete="off" onclick="submitForm();" />
、それが関連するJavaScriptファイルに行くと)(関数submitFormを実行持っています。
機能が完了するまで、送信フォームのテキストを「お待ちください...」に変更します。
これを行う方法はありますか?あなたが参照してくださいjqueryのを使用することができます
function submitForm() {
$("#submitForm").val("Please wait...");
if (formValidation() === true) {
submitFormInfo().done(function() {
$("#submitForm").val("Submit");
});
}
}
function submitFormInfo() {
return $.ajax({
cache: false,
url: "URLHERE"
error: function (xhr) {
},
success: function (result) {
},
async: false,
processData: false
});
}
確かに、IDで要素を見つけ、その値属性を設定します。ダブル送信を避けるために要素を無効にすることもできます。 – Lucero
試してみましたか?あなたの 'submitForm()'はどのように見えますか? –
ここには事があります...私がそれをすると、送信フォームが完全に完了するまでボタンがフリーズするので値を変更しません。 JSスレッドがブロックされていて、名前が変わらないようです。 – user3587624