1) 適用範囲:
読み取り専用: input[type="text"],input[type="password"],input[type="teaxtarea"]
無効: すべてのフォーム要素 (選択、ラジオ、チェックボックス、ボタンなど)
2) 操作:
読み取り専用: ユーザーは操作を変更することはできず、他の操作には影響しません。
無効: ブロック ユーザーのクリック イベントやフォーカス イベントを含むすべてのユーザー操作
3) フォーム送信:
読み取り専用: フォーム要素の値を送信できます。サーバー。
無効: フォーム要素の値はサーバーに送信されません。つまり、サーバーはこのフォーム要素の値を取得できません
一般的なアプリケーション:
a> フォームにはユーザーの一意の識別コードが事前に入力されており、ユーザーが変更することはできません。ただし、この時点では、その属性を読み取り専用に設定する必要があります。 ;
b>フォーム送信後に JavaScript を使用して送信ボタン (フォーム ボタン) を無効にします。
c>チェックボックスとラジオで読み取り専用を設定します: デフォルトのイベントを無効にします
例: jquery のbind("click",function(){return false;});