ホームページ > ウェブフロントエンド > htmlチュートリアル > HTML でフォーム コントロールを無効にする 2 つの方法: readonly とdisabled_HTML/Xhtml_Webpage Production

HTML でフォーム コントロールを無効にする 2 つの方法: readonly とdisabled_HTML/Xhtml_Webpage Production

WBOY
リリース: 2016-05-16 16:36:53
オリジナル
1834 人が閲覧しました

Webページを作成する過程では、フォームを使用することがよくあります。ただし、フォーム上のコントロールを変更できないようにしたい場合があります。たとえば、パスワードを変更するための Web ページでは、ユーザー名を表示するテキスト ボックスを変更できないようにする必要があります。

HTML には 2 つの無効化方法があります。

1. readonly='readonly' 属性をコントロール ラベルに追加します。
2. コントロール ラベル =' に disabled を追加します。 「無効」属性

例:


コードをコピー
コードは次のとおりです:





例の 2 つのコントロールは変更できません。しかし、いくつかの違いもあります。

文字通りの意味から、readonly 属性を使用するコントロールは「読み取り専用」であり、disabled 属性を使用するコントロールは「無効」であることがわかります。それでは、それらの違いは何でしょうか?

読み取り専用コントロール (readonly 属性を使用するコントロール) は、ユーザーがマウスやキーボードを使用して変更することはできませんが、プログラマはフォームを送信するときに JavaScript を使用してコントロールの名前と値を変更できます。これは、サーバーから見えることを意味します。

無効なコントロール (disabled 属性を使用したコントロール) は、ユーザーがマウスやキーボードを使用して変更できないだけでなく、サーバーには表示されません。つまり、その名前と値はサーバーに送信されません。もちろん、プログラマは JavaScript を使用してその値を変更することもできます。

これが違いです。その違いを理解した上で、どの方法を使用するかを判断する必要があります。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート