如何在将输入发送到 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>
我有以下两个输入框,类型是"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>