关于JS失去焦点和点击事件的问题
我有一个文本框。类似于这样
另外有一个链接,类似这样
是点击后校验页面的,其中有调用到文本框的doCheckMobile。
当我在文本框输入的时候。输错手机号码,表单无法提交。然后修改为正确的时候号码,点击链接提交。此时只触发了文本框的丢失焦点事件,而没有触发链接的click事件。需要再一次点击链接才能触发click事件。请问有什么办法能在第一次就触发click事件。
相关的JS如下:
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;
} }
...全文


