调用onfocus方法的规则

时间:2014-06-13 20:06:06

标签: javascript

在我试图支持的大量JavaScript中,我有超过300种用法,如下所示:

<input type="text" name="x" value="y" style="stuffweshouldhaveincss", class="z"
 onfocus="javascript:$.fn_StoreExistData(this.value)"
 onchange="javascript:$.BigSection.TraceChange('aa','bb','cc')" />

在许多情况下,StoreExistData函数会被调用;一般的想法是存储当前在该字段中的值,并且如果该字段未通过&#34; TraceChange&#34;中的验证,则返回该值。功能。我的问题是,有时StoreExistData函数似乎工作正常 - 验证例程检测到错误,弹出一条消息,并将相应的字段恢复为以前的值。

有时,它会将其恢复为某个其他字段的先前值。根据Chrome调试器中的设置断点,有时候不会调用StoreExistData函数。这可以解释以前存储的值的使用,所以我在思考什么可能导致函数调用被跳过某些字段(或在某些情况下),而不是其他时间。有人能指出我要检查的事情吗?

0 个答案:

没有答案