こんにちは、GSP にフォームがあり、送信後にすべてのフォーム要素を読み取り専用にしたいと考えています。それを行う方法はありますか。テキストボックス、ドロップダウン添付フィールドなどのフォーム要素があります...... G:Form を使用しています
GSP で Java スクリプトも使用しています。
私を助けてください
ありがとう。
サーバー側でタグを読み取り専用に設定した場合でも、ユーザーはさまざまな方法でタグを変更でき、フォームの値が返される前に変更できることに注意してください。
フォームタグでonsubmitイベントを使用して、影響を与えるフォーム要素を無効にするJavaScript関数を呼び出すことができます。GSPはブラウザではなくサーバーページであるため、通常、この点で役立つことはありません。
確かに最も簡単な方法は、jQueryを使用したクライアント側です。
$(function() {
$('input, select, textarea').attr('disabled', 'disabled');
});