私はウェブ上で少し狩りをしましたが、これに対する具体的な答えをまだ見つけていません. 編集不可能なデフォルトのテキストを含むテキスト フィールドを持つことは可能ですか?
たとえば、ユーザーが電話番号を入力する必要があるとします。彼らが見るものは次のとおりです。
Input Phone Number: ***-***-****
好きなスターを編集できます。ただし、フィールドが完全に空の場合でも、ダッシュを削除する方法はありません。readonly
入力領域のとタグを見てきましたdisabled
が、これらはフィールド全体を無効にします。
入力フィールドにデフォルトで設定した文字を変更せずに、ユーザーが情報を入力できるようにしたい。
実験する必要がある場合は、ダミーコードを次に示します。
<!doctype HTML>
<html>
<body>
<section>
<article>
<label>Phone Number Entry: </label>
<input type="tel" name="phone" placeholder="123-456-7890"
onkeypress='eval(event)' required/>
</article>
</section>
</body>
</html>