我有两个按钮,我想将一个动作应用到另一个按钮。例如。
<form>
<input type="submit" />
</form>
<input type="submit" />
我想让第二个按钮提交表格,尽管不在表格之内。
答案 0 :(得分:4)
您应该将它们设为类型按钮,并为您的表单指定ID。
标记:
<form id="myForm">
<---STUFF---->
<input type='button' id='otherButton'>
</form>
<input type='button' id='someButton'>
jQuery的:
$('#someButton').click(function() { $('#myForm').submit(); });
答案 1 :(得分:1)
$(':input:last').click(function()
{
$('form').submit();
});
答案 2 :(得分:0)
// enable form submit on the second <input>
$('input[type=submit]').click(function(){
$('form').submit();
});
// disable the inner <input>
$('form input[type=submit]').click(function(){
return false;
});
这样的事情应该可以解决问题。
答案 3 :(得分:0)
如果你想让第二个按钮完成第一个按钮(不仅仅是提交),你可以尝试这样的事情:
HTML
<form>
<input id="insideButton" type="submit" />
</form>
<input id="outsideButton" type="submit" />
JS 秒> JQUERY
$("#outsideButton").click(function() {
$("#insideButton").trigger("click");
});
答案 4 :(得分:-3)
你可以使用jQuery $(“#test”)。click()如果你有jQuery而不是文档...下面的东西或下面的方式将在没有jQuery的情况下工作
<form name="testForm1">
<input type="submit" id="test" />
</form>
<!-- use this when not in a form: -->
<button onclick="button1_click();" id="button1"></button>
在你的头标记
<script type="text/javascript">
function button1_click(){
document.forms.testForm1.submit();
}
</script>
为将性能置于干净代码下的用户进行了更改