当onblur失败时,Onclick不会触发

时间:2015-07-27 10:17:56

标签: javascript html onclick onblur

我有一个包含多行和多列的HTML表。 我有账单号,账单日期,描述,金额等列。 在Bill date列中,我定义了onclick和onblur事件。 onclick - 显示日历,用户可以选择日期。 onblur - 将验证日期是否在一段时间内等等。

现在,让我们假设有4行。 我点击第4行的日期栏。出现日历。我选择了一个日期。 现在,我点击第3行的日期列。出现日历。同时第4行的onblur执行并返回错误消息。现在我的系统变得困惑了。我希望在第4行验证失败时,第3行的onclick不应该触发,我的光标应该仍然在第4行。

有可能或者我的要求太多了吗?任何帮助将受到高度赞赏。 感谢

1 个答案:

答案 0 :(得分:1)

一种可能性是将全局变量保留为标志,并使用其值来跟踪输入的状态。

见下文:

username