如何在输入文本中显示#而不是字符?

时间:2014-11-15 09:15:41

标签: javascript jquery html html5 textbox

我在input属性为11的php页面中有一个maxlength文本(文本框)。 基本上,我将它用于电话号码。当用户输入电话号码时,它将显示为所有11个字符的#符号,如果电话号码<&lt;图11示出了消息,如果电话号码不是> 11,用户不能输入更多字符。请注意,在文本框中,用户只能输入数字。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

有一个标准的输入类型是type =&#34; tel&#34;但 tel 类型目前仅在 Safari 8 中受支持。

<input type="tel" name="usrtel">

但我建议你试试这个,这只是接受了11个Charecters的数字:

&#13;
&#13;
input:invalid{
  border:2px solid red;
}
&#13;
<input type="tel" pattern="[0-9]{11}" name="tel" placeholder="Just phone Number"/>
&#13;
&#13;
&#13;