我在网上做了一些搜索,还没有找到任何具体的答案。是否可以有一个文本字段,其中包含不可编辑的默认文本?
例如,假设我需要用户输入电话号码。他们看到的是:
Input Phone Number: ***-***-****
他们可以编辑任何他们想要的星星。但是,即使该字段完全为空,也不应该删除破折号。我已经看到了输入区域的readonly
anddisabled
标记,但是这些标记使整个字段被禁用。
我希望用户能够输入信息,而无需更改我在输入字段中设置的默认字符。
如果您需要进行试验,这里有一些虚拟代码:
<!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>