Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否使用自定义按钮提交Javascript表单?_Javascript_Jquery_Html_Forms_Mootools - Fatal编程技术网

是否使用自定义按钮提交Javascript表单?

是否使用自定义按钮提交Javascript表单?,javascript,jquery,html,forms,mootools,Javascript,Jquery,Html,Forms,Mootools,想象一个HTML表单有多个提交按钮, 我正在尝试编写javascript函数,用一个特定的按钮提交此表单, 通常我们使用: form.submit(); 但它没有指定按下哪个按钮 有什么想法吗?使用jQuery,您可以在绑定到所需按钮上的click事件的事件处理程序中提交表单: $('.trueSubmitFormButton').click(function(){ form.submit(); }); 直接开火 document.querySelector("#someButton

想象一个HTML表单有多个提交按钮, 我正在尝试编写javascript函数,用一个特定的按钮提交此表单, 通常我们使用:

form.submit();
但它没有指定按下哪个按钮


有什么想法吗?

使用jQuery,您可以在绑定到所需按钮上的click事件的事件处理程序中提交表单:

$('.trueSubmitFormButton').click(function(){
    form.submit();
});

直接开火

document.querySelector("#someButton").onclick();
或者,如果您想直接启动表单的提交按钮,为什么不呢

document.querySelector("#someForm input[type='submit']").onclick();

这不是我的意思,您的代码增加了将表单发送到元素的功能,但我希望有一个函数可以像按下一个特定的提交按钮那样发送表单。表单有多个提交按钮,按下每个按钮会导致不同的事情发生(通过服务器端脚本完成,这没有问题)我想按一个js函数中的特定按钮你到底想做什么?为什么不使用提交按钮提交?为什么需要JavaScript\Jquery?thnx我通过对mootools的一些调整找到了答案,因为我更喜欢它:d第二个示例在这种特殊情况下不起作用,因为我们有多个输入按钮,类型为submit!