标签: javascript jquery html
文本框具有存储字符串的属性,该字符串具有类型的电话号码或邮政编码。
用户开始键入密钥的位置和时间应以电话/邮政编码格式填写文本框。 例如 -
1st Pattern是234-23432,
第二种模式是(234)24234-324。
因此,当用户键入某些键时,应相应地排列字符。如果解决方案使用纯JavaScript或jQquery
答案 0 :(得分:0)
来自page。你可以使用以下代码。你可以在jsfiddle
$(function() { $("input[name='phone']").keyup(function() { var curchr = this.value.length; var curval = $(this).val(); if (curchr == 3) { $(this).val("(" + curval + ")" + "-"); } else if (curchr == 9) { $(this).val(curval + "-"); } }); });