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

how to filter inputs before sending it to a xmlhttp request?

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

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

现在,如果两个输入的长度都不为 10,则应该会出现警报, 如果一个长度为 10 而另一个不是,则应该有警报,例如拒绝小号并继续使用 10 位的全长号。 如果两个号码都是 10 位数字,则警报应该是,发送两个号码以进行下一步。

使用这个

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