如何在html标记中包含使用数字类型的dotes
问题描述:
我正在创建一个程序,它会从用户处取得ip地址并现在进行验证,我希望该用户只需在文本字段中输入数字,而不是其他任何东西,并且ip必须由点和在数字类型点不包括所以我如何包括点上它请引导我非常感谢你。 。如何在html标记中包含使用数字类型的dotes
答
-
使用图案和后用户已键入验证格式 和显示错误,并让用户改变它
图案=“^([0-9] {1,3})。{3} [ 0-9] {1,3} $”
-
使用jQuery插件,像没试过
-
工作插件:jquery.mask
添加脚本
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.10/jquery.mask.js"></script>
HTML代码
<label>ip:</label> <input class="ip_address" type="text" name="ip">
js代码来掩盖它(” IP_ADDRESS ')
$面膜(' 0ZZ.0ZZ.0ZZ。 0ZZ'{{translation:{'Z':{pattern:/ [0-9] /,optional:true}}});
+0
谢谢,但我已经试过这个我想用数字类型而不是文本这是主要问题 – Adil
您忘记了添加代码的相关部分。我们没有水晶球。 – trincot
我不是100%确定从您的描述,但它听起来像你希望用户只输入数字,并为您的脚本在事实后插入点。如果这是你想要的,这是不可能的,因为输入是不明确的(如果用户输入“12345”则无法知道该值是否应该是“1.2.3.45”,“12.3.4.5”, “1.2.34.5”等)... –
其简单的我试图解释它,你知道,如果输入字段的类型是数字它不能选择点,但只是数字,所以在我的变量只是编号存储和编译器给我错误所以只是我的问题是点也保存在我的变量,我希望你现在明白。 。 – Adil