歌剧中的jquery改变事件,即 - 设置隐藏的字段

时间:2009-11-26 04:57:29

标签: jquery cross-browser

我有一个jquery更改函数,其中隐藏字段在满足某些条件时设置为它们各自的值。我还有一个额外的按钮来检查隐藏字段的值是否已更改。当我提交表单时(通过按Enter键),我在Firefox,Safari和Chrome中获得了隐藏字段的必看值,但我没有在IE(6,7,8)和Opera 10.10中获得它。

提交表格后,其行为如下:

Opera / IE:http://localhost:1175/Search?l=makati&i=0&t=0

FF / Safari / Chrome:http://localhost:1175/Search?l=makati&i=1&t=3

但是当我在Opera / IE中点击那个额外的按钮时,隐藏的字段然后被设置为1和3,当我提交表单时,这是我唯一一次在Opera / IE中正确使用它。 我也有一个按键活动。

1 个答案:

答案 0 :(得分:0)

我已经解决了我的问题。

我刚刚创建了一个单独的函数,用于设置隐藏字段的值,然后将其绑定到搜索框的mouseover事件。我也在我的按键事件中使用它。在按键事件中,首先评估浏览器的类型。如果是Opera或IE,它会调用单独的函数来设置值。

顺便说一句,我只是测试自动完成功能。