关于JS失去焦点和点击事件的问题

hz_gis hz_gis 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我有一个文本框。类似于这样
input type="text" id="mobileId" class="fed_input w_200"  onblur="doCheckMobile(this.value)"
onkeyup="javascript: var myreg=/^[+]?(([1-9]\d*?))(\d{0,2})?$/;if(!myreg.test(this.value)){this.value=''; }; "/>

另外有一个链接,类似这样
<a class="btnlink_b" href="#" id="btn_Next" onclick="javascript:Next()">
<span>确认以上信息,下一步</span></a>


是点击后校验页面的,其中有调用到文本框的doCheckMobile。
当我在文本框输入的时候。输错手机号码,表单无法提交。然后修改为正确的时候号码,点击链接提交。此时只触发了文本框的丢失焦点事件,而没有触发链接的click事件。需要再一次点击链接才能触发click事件。请问有什么办法能在第一次就触发click事件。
相关的JS如下:

function Next() {
result = doCheckMobile($("#mobileId").val());


if (result) {
//
}

return false;
} }
...全文
评论 10
收藏 已收藏
分享
返回顶部
hz_gis
JavaScript 87,984 成员 224,681 内容