我有两个输入框,类型为" tel"。 maxlength设置为10。 现在, 如果用户插入一个或两个小于10的数字,则警报应显示错误的数字。 如果一个数字的确切长度为10位而其他数字不是,那么只接受全长数字并将其他数字设置为空。
<input type="tel" maxlength="10" />
<input type="tel" maxlength="10" />
现在,如果两个输入的长度都不是10,那么警报应该在那里, 如果一个长度为10而另一个长度为10,那么警报应该就像拒绝小号并继续使用10位全长。 如果两者都不是10位数,则警报应该是,发送两个号码以继续进行。
答案 0 :(得分:1)
使用此
<input type="tel" maxlength="10" id="First" />
<input type="tel" maxlength="10" id="second" />
Javascript代码
<script type="text/javascript">
var fst= $("#First").val().length;
var scd= $("#second").val().length;
if(fst==10 && scd==10){
alert("Please enter 10 chracters");
} else if(fst==10 && scd!=10){
$("#second").val('');
} else if(fst!=10 && scd==10){
$("#first").val('');
}
</script>