【问题标题】:how to filter inputs before sending it to a xmlhttp request?如何在将输入发送到 xmlhttprequest 之前过滤输入?
【发布时间】:2015-05-10 05:50:49
【问题描述】:
我有以下两个输入框,类型为“tel”。最大长度设置为 10。
现在,
如果用户插入一个或两个小于长度 10 的数字,则警报应显示错误数字。
如果一个数字的精确长度为 10 位而另一个不是,则只接受全长数字并将 other 设置为 null。
<input type="tel" maxlength="10" />
<input type="tel" maxlength="10" />
现在,如果两个输入的长度都不是 10,那么警报应该在那里,
如果一个长度为 10 而另一个不是,则警报应该在那里,就像拒绝小号一样,并以 10 位的全长号继续。
如果两个 no 都是 10 位数,则警报应该是,发送两个 no 以继续进行。
【问题讨论】:
标签:
javascript
jquery
html
mojo
【解决方案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>