【发布时间】:2014-03-25 13:34:58
【问题描述】:
我有一个 javascript 文本框,它有 onblur(),它会调用一个验证函数,所以假设当我从文本框聚焦时,它会触发 onblur() 并验证用户输入的数据,然后我点击在“提交”按钮上,它将处理数据。
有一个错误,当我在文本框中输入内容时,我会立即单击提交按钮(首先没有从文本框中聚焦),所以实际上它不会触发 onblur() 和 WONT 验证文本框中的数据,即使数据错误也会处理数据,因为调用 onblur() 失败。
在这种情况下,如果我不想在按钮中进行任何验证(onclick 事件),如何解决此错误。试过onchange(),也失败了。
【问题讨论】:
标签: javascript onblur