時々、フォームのテキストボックスが読み取り専用であることを願っています。そうすれば、ユーザーがその情報を変更できないようにします。たとえば、<input type = text name = input1 value = china>のコンテンツは変更できません。実装方法を要約するには、いくつかのタイプがあります。
方法1:onfocus = this.blur()マウスを配置できない場合は、焦点を残してください
<入力型=テキスト名= input1値=中国onfocus = this.blur()>
方法2:Readonly
<入力タイプ=テキスト名= input1値=中国readonly>
<入力型=テキスト名=入力1値=中国readonly = true>
方法3:無効
<入力タイプ=テキスト名= input1値=中国無効= true>
完全な例:
<入力名= ly_qq type = text tabindex = 2 onmouseover = this.classname = 'input_1' onmouseout = this.classname = 'input_2' value = 123456789無効= true readonly = true />>
無効= trueこの果物のテキストは灰色に変わり、編集できません。
readonly = trueテキストは色を変更せず、編集できません。
CSSマスク入力:<入力スタイル= ime-mode:disabled>
2つの方法があります。最初:無効=無効化した後に無効になっている入力要素は、利用可能でもクリックもできません。 2番目:readonly = readonly readonlyフィールドを変更できません。ただし、ユーザーは引き続きTABキーを使用してこのフィールドに切り替えることができ、テキストを選択またはコピーすることもできます。