Web ページを作成する過程では、フォームがよく使用されます。しかし、フォーム上のコントロールを変更できないようにしたい場合もあります。たとえば、パスワード変更 Web ページでは、ユーザー名を表示するテキスト ボックスを変更できないようにする必要があります。 HTML で無効にする方法は 2 つあります。 1. コントロールタグにreadonly='readonly'属性を追加します。 2. コントロールタグにdisabled='disabled'属性を追加します。 例: コードをコピー コードは次のとおりです。<input type="text" value="読み取り専用" readonly="読み取り専用" /> <input type="text" value="利用できません" disabled="無効" /> 例のコントロールは両方とも編集できません。しかし、違いもいくつかあります。 文字通りの意味から、readonly 属性を持つコントロールは「読み取り専用」であり、disabled 属性を持つコントロールは「無効」であることがわかります。では、それらの違いは何でしょうか? ユーザーは、マウスやキーボードを使用して読み取り専用コントロール (readonly 属性を使用するコントロール) の値を変更することはできませんが、プログラマーは JavaScript を使用して変更できます。フォームが送信されると、コントロールの名前と値がサーバーに送信され、サーバーに表示されるようになります。 無効なコントロール(disabled 属性を持つコントロール)は、ユーザーがマウスやキーボードで変更できず、サーバーからも見えません。つまり、フォームを送信しても、その名前と値はサーバーに送信されません。もちろん、プログラマーは JavaScript を使用して値を変更することもできます。 これがその違いです。違いを知った上で、どの方法をいつ使うべきかを知り、盲目になってはいけません。 |
タブバー: 異なるタブをクリックすると異なるコンテンツが表示され、クリックしたタブのスタイルが変更さ...
XHTML は現在国際的に推奨されている標準的な Web サイト設計言語です。Webjx.com も...
序文トランザクション データ ディクショナリとアトミック DDL は、MySQL 8.0 で導入され...
序文Linux システムの管理と保守のプロセスでは、多数のコマンドが使用されます。非常に長いコマンド...
2つの目的のためのリソースの結合と圧縮httpリクエストの数を減らす要求されたリソースのサイズを縮小...
問題の説明データ転送に Nginx を使用し、フロントエンドとバックエンドが分離された Spring...
この記事では、WeChatアプレットの計算機機能を実装するための具体的なコードを参考までに紹介します...
ファイルの切り替えは Linux でよく行われる操作です。Linux を初めて学ぶときに最初に触れる...
JS でアニメーションを記述する場合、移動前に相対位置を絶対位置に変換してからアニメーション機能を実...
序文インターネット上にはデータベースの最適化に関する情報や方法が数多くありますが、その多くは品質にば...
目次概要コードの実装要約する概要アダプタ パターンは、デザイン パターンの動作パターンのパターンです...
nginx が proxy_pass を設定する場合、末尾に "/" がある U...
テーブル内の min-width と max-width プロパティの設定 <テーブル>...
会社の開発者がテスト環境で挿入ステートメントを実行すると、正常に実行されるまでに 10 秒以上かかり...
1. フィルター例: <!DOCTYPE html> <html lang=&qu...