如何使用 jQuery 将点击事件绑定到 Infopath 表单的按钮?



我尝试了以下操作,但在一个特定的场景中不起作用。如果在信息路径表单中有一个动态下拉控件,它不会做任何事情。

我的代码:

window.onload = function() {
     window.setTimeout(DoSomething, 1000);
}
function DoSomething(){
$('input[title="ClickMe"]').click(function () 
{
       alert("hello");
});

任何建议都将不胜感激。谢谢

您的DoSomething缺少括号(),即使它没有参数,也需要这些括号。如果没有它们,JavaScript将DoSomething视为一个变量或属性。

至于下拉列表问题,因为下拉列表应该是select元素,而不是input元素,所以真正的下拉列表会在代码中造成任何差异是没有意义的。

window.onload = function() {
     window.setTimeout(DoSomething(), 1000); // <-- Needed parentheses
}
function DoSomething(){
$('input[title="ClickMe"]').click(function () 
{
       alert("hello");
});

相关内容

  • 没有找到相关文章

最新更新