我有一个文本框功能如下
<input type="text" onkeypress="return onEnter(event,this);"
onBlur="return chkForDBCS(this);"/>
函数 chkForDBCS() 检查是否在文本中输入了 DBCS(主要用于日语字符)并抛出警告消息并清除文本框。
函数 onEnter() 提交表单。
当我在 onEnter() 函数的开头有测试警报消息时,首先执行 onBlur 的 chkForDBCS() 并等待它完成以启动 onEnter 方法。
但是当我删除 onEnter 中的测试警报消息时,表单被提交(onEnter)并同时显示警报消息(来自 chkforDBCS)。
但我的要求是首先检查是否使用 chkForDBCS 输入了 DBCS char,一旦一切正常,才需要提交表单。
是否有类似同步的东西可以用来解决上述问题。
谁能帮我解决上述问题。提前致谢。