【发布时间】:2013-05-08 03:38:03
【问题描述】:
好的,这就是我的验证工作方式
共有三个文本框。 名称 |电子邮件 |消息。
Onchange 每个都运行一个函数来验证它们并将计数器加 1。
函数是:email(), name(), message().
我有另一个名为 CheckBut 的函数,它通过确保计数器 ===3 来检查每个文本框是否已被验证。然后它会启用发送按钮。
在我拥有的每个功能电子邮件、消息、姓名中 {counter++, CheckBut()}
问题出在这里:用户将输入正确的名称,然后单击电子邮件字段。然后,这将运行名称的验证代码。然后他们输入电子邮件并单击消息字段,这将运行电子邮件字段的验证代码。
当他们输入消息时,他们无法点击按钮,因为它已禁用并且验证消息字段的功能不会运行,直到他们点击其他地方。我该如何解决这个问题?我在考虑 BLUR() 但我不知道如何运行使其在我的表单范围内工作。
【问题讨论】:
-
也许你可以通过mousemove进行文本验证?或通过悬停按钮进行验证。在我看来可能
标签: javascript validation