Javascript 为什么模拟点击提交不';行不通

Javascript 为什么模拟点击提交不';行不通,javascript,jquery,filemaker,Javascript,Jquery,Filemaker,我尝试了这个,但许多其他方法仍然不起作用: 我需要在Webviewer和Filemaker中使用它(MBS(“WebView.RunJavaScript;WebViewerRef;Javascript)) 脚本:$(“#positiveButtonExpand borRad5 jq picHover”)。单击(函数() 在网页上: <fieldset> <label class="formLabelExpand">Rechercher par numéro de

我尝试了这个,但许多其他方法仍然不起作用:

我需要在Webviewer和Filemaker中使用它(MBS(“WebView.RunJavaScript;WebViewerRef;Javascript))

脚本:
$(“#positiveButtonExpand borRad5 jq picHover”)。单击(函数()

在网页上:

<fieldset>
    <label class="formLabelExpand">Rechercher par numéro de commande :</label>
    <input class="formInputTextMedium resetValue floatLeft borRad5" id="id_1405652204_ScopusIdFilter" name="id_1405652204.ScopusIdFilter" type="text" value="saisissez le n° de la commande">
    <button name="id_1__" type="submit" class="positiveButtonExpand borRad5 jq-picHover">OK</button>
</fieldset>

命令:
好啊

谢谢你所有的回答和建议,没有人为我工作,我想这是来自网站或文件制作人。

positiveButtonExpand是一个类而不是一个ID,你可以用
选择它。positiveButtonExpand
不是
#positiveButtonExpand

$(".positiveButtonExpand").click(function(){
  // code
});

您需要使用以下任一选项来选择按钮:

$(".positiveButtonExpand.borRad5.jq-picHover")
或者更简单地说:

$(".positiveButtonExpand")

我在这里看到的第一件事是,您正在对ID调用处理程序,但在html中,它是一个类。例如:

按钮:
class=“positiveButtonExpand borRad5 jq picHover”

Javascript:
$(“#positiveButtonExpand borRad5 jq picHover”)

Javascript需要更改为

 $(".positiveButtonExpand").click(function(){})

使用JQuery并以“#”开始选择时,表示正在查找ID。

最好的方法是模拟真实的用户单击。为此,这里有一个简短的脚本

$.fn.simulateClick = function() {
    return this.each(function() {
        if('createEvent' in document) {
            var doc = this.ownerDocument,
                evt = doc.createEvent('MouseEvents');
            evt.initMouseEvent('click', true, true, doc.defaultView, 1, 0, 0, 0, 0, false, false, false, false, 0, null);
            this.dispatchEvent(evt);
        } else {
            this.click(); // IE
        }
    });
}
这允许创建本机鼠标事件,因此您只需像这样简单地调用函数

$(".positiveButtonExpand").simulateClick();
希望对您有用:)

我尝试了这两种方法-$('#id_1_')。单击(函数()-$(“.positiveButtonExpand borRad5 jq picHover”)。单击(函数()