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 を使用して値を変更することもできます。 これがその違いです。違いを知った上で、どの方法をいつ使うべきかを知り、盲目になってはいけません。 |
最近、特に異常なビジネス需要があり、テーブルがあります テーブル「デモ」を作成します( `id` i...
英語: IE では、リンク タグによって href が自動的に補完されます。 Ajax Link T...
皆さんはこのような状況に遭遇したことがあるでしょうか。プロジェクトや研究開発を行う際に、緊急にファイ...
今では多くの人がウェブサイト作成に参加していますが、ウェブサイトはどのように作成すればよいのでしょう...
1. 心の旅最近コックピットを書いていたときに、背景画像を単純に特定の角度に回転させるという問題につ...
目次1. シナリオの説明2. 解決策オプションが多すぎる el-select コンポーネントの解決策...
この記事では、アンカー配置を実装するためのVueの具体的なコードを例として紹介します。具体的な内容は...
この記事は主に、nginx に基づいてブラウザネゴシエーションキャッシュを設定する詳細なプロセスを紹...
この記事では、圧縮パッケージから MySQL をインストールする方法について説明します。 1. My...
1. Apache 静的リソースのクロスドメイン アクセスApache設定ファイルhttpd.con...
1. MySQL 5.7.11 zipインストールパッケージをダウンロードするこのマシンはwin7 ...
CSS でテキストを中央揃えにするプロパティは非常に簡単に実現できます。text-align:cen...
表示するデータが多い場合、1 つのチャートに表示しても効果はよくありません。このとき、2 つのチャー...
この記事では、チャット機能を簡単に実装するためのVue+Websocketの具体的なコードを参考まで...
0x0 パラメータ検証Nest.jsでは、パラメータ検証業務のほとんどをパイプライン方式で実装してい...