0

だから私はフォームを持っていて、複数の送信を防ぐためにユーザーが一度クリックした後、フォームの送信「ボタン」を無効にしたいと思っています。どうすればこの結果を達成できるのでしょうか。したがって、コードは次のようになります。

<form id = "id" name= "blah" method = "post" onsubmit="$('input[type=submit]').attr('disabled', 'disabled');" ...>
items for the form goes here
<input title="Save" type="submit" value="Save" tabindex="20"/>

しかし、コンソールにエラーが表示されます:「エラー: プロパティ '$' の値は null または未定義であり、関数オブジェクトではありません」

4

1 に答える 1

1

次のコードを使用します

onsubmit="document.getElementById('submit').disabled = 1;"

動作しない場合はお知らせください。

于 2012-10-12T20:17:36.340 に答える