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

标签 javascript jquery html mojo

我有以下两个输入框,类型为“tel”。最大长度设置为 10。 现在, 如果用户插入一个或两个长度小于 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>

关于javascript - 如何在将输入发送到 xmlhttprequest 之前过滤输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28935812/

相关文章:

javascript - Canvas 跟随鼠标光标画线

c# - 当用户连接到集线器类时,公共(public)任务 Connect() 不会触发

javascript - 如何突出显示(闪烁)具有某些 bling 功能的 html 链接上标文本?

jquery - 如何使用jquery解析json结果

javascript - 子弹时间 CSS 动画减速

javascript - 变量中带有函数的变量

javascript - 如何循环遍历向下三层嵌套的 div 的子级

javascript - 如何从 indexedDB 回调中安全地修改全局变量?

javascript - 隐藏滚动条,同时仍然可以使用鼠标/键盘滚动

javascript - 为什么输入模式属性不适用于数字?