【发布时间】:2014-08-21 21:31:44
【问题描述】:
我正在尝试借助greasemonkey 脚本来填充网站。 该网站有一些必填字段,未填写时无法提交。
现在,我有以下问题:
我使用 jQuery 的.val 填写必填字段。当我现在单击提交按钮时 - 即使是手动使用鼠标 - 然后它说某些必填字段未填写。
当我用鼠标单击其中一个受影响的字段,然后再次单击提交按钮时,它会接受该值并继续。
我的问题是:
我如何确定网站监听的是哪个事件?或者:
如何触发脚本中的字段验证?
更新:我直接在 Chrome 的开发者工具控制台中尝试了以下命令:
jQuery('#ext-comp-1080').click().focus().focusin()
.val('my value').change().blur().focusout()
【问题讨论】:
-
也许看看哪个函数处理验证并直接从用户脚本调用它?
-
在
.click()之后的那些字段上触发.change()事件 -
也许 dis 可以帮忙:stackoverflow.com/questions/446892/…
-
我做了一些研究并发布了一个后续问题:stackoverflow.com/questions/25443597/…
标签: javascript jquery