0

こんにちは、GSP にフォームがあり、送信後にすべてのフォーム要素を読み取り専用にしたいと考えています。それを行う方法はありますか。テキストボックス、ドロップダウン添付フィールドなどのフォーム要素があります...... G:Form を使用しています

GSP で Java スクリプトも使用しています。

私を助けてください

ありがとう。

4

1 に答える 1

1

サーバー側でタグを読み取り専用に設定した場合でも、ユーザーはさまざまな方法でタグを変更でき、フォームの値が返される前に変更できることに注意してください。

フォームタグでonsubmitイベントを使用して、影響を与えるフォーム要素を無効にするJavaScript関数を呼び出すことができます。GSPはブラウザではなくサーバーページであるため、通常、この点で役立つことはありません。

確かに最も簡単な方法は、jQueryを使用したクライアント側です。

$(function() {
  $('input, select, textarea').attr('disabled', 'disabled');
});
于 2012-10-22T12:52:53.810 に答える