入力の「読み取り専用」属性を設定して編集可能に保つことは可能ですか?
私はクロスワードを行っていますが、別の属性を使用してタグを検索/選択するように関数を変更できますが、それが可能かどうかはまだ疑問です.
事前に助けてくれてありがとう!
入力の「読み取り専用」属性を設定して編集可能に保つことは可能ですか?
私はクロスワードを行っていますが、別の属性を使用してタグを検索/選択するように関数を変更できますが、それが可能かどうかはまだ疑問です.
事前に助けてくれてありがとう!
JavaScriptreadOnlyプロパティがtrue(文字列ではなくブール値) に設定されている場合、コントロールは編集できません。
JavaScriptreadOnlyプロパティがfalse(文字列ではなくブール値) に設定されている場合、コントロールは編集可能になります。
HTMLreadonly属性が存在する場合、readOnlyプロパティはデフォルトで になりますtrue。
HTMLreadonly属性が存在しない場合、readOnlyプロパティはデフォルトで になりますfalse。
JavaScript は、valueプロパティの状態に関係なく、コントロールのプロパティを変更できreadOnlyます。
コントロールが設定されている場合、通常のブラウザー UI を介してコントロールを編集する方法はありませんreadOnly(JavaScript コンソールと DOM インスペクターは通常の UI ではありません)。
この属性readonlyは、ユーザーが入力コントロールを編集できないようにします。JavaScript を使用すると、その値を変更できます。readonlyJavaScript で属性を に設定しfalseても、ユーザーには何の影響もありません。入力は引き続きreadonly. 属性を削除すると、ユーザーが入力を再び編集できるようになります。
属性を使用することもできますがdisabled、2 つの違いがあります。フィールドはグレー表示され、属性を直接設定できます。disabled
このjsfiddleですべてテスト/実証されています[注:更新済み]