如何在将输入发送到xmlhttprequest之前过滤输入?

时间:2015-03-09 05:37:33

标签: javascript jquery html5 mojo

我有两个输入框,类型为" tel"。 maxlength设置为10。 现在, 如果用户插入一个或两个小于10的数字,则警报应显示错误的数字。 如果一个数字的确切长度为10位而其他数字不是,那么只接受全长数字并将其他数字设置为空。

<input type="tel" maxlength="10" />
<input type="tel" maxlength="10" />

现在,如果两个输入的长度都不是10,那么警报应该在那里, 如果一个长度为10而另一个长度为10,那么警报应该就像拒绝小号并继续使用10位全长。 如果两者都不是10位数,则警报应该是,发送两个号码以继续进行。

1 个答案:

答案 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>