当用户按下另一个输入type=submit时,如何提交用户在单个表单中未按下的按钮的值?
我试图触发按钮的点击(未按下),但它只导致触发按钮值提交。
是否有办法提交两个按钮,即使按下一个?
例如,如果"input"被按下,那么同时按下button (id="button")
$("input").click(function()
{
$("#button").trigger('click');
});
编辑:有提交功能的新功能,但仍然不能正常工作。
$("input").click(function(e)
{
e.preventDefault();
e.stopPropagation();
$("#button").trigger('click');
$("#log_form").submit();
});
你必须停止被点击按钮触发的事件的传播。
所以,正确的代码是:$("input").click(function(e)
{
e.preventDefault();
e.stopPropagation();
$("#button").trigger('click');
});
HTML和JavaScript会很酷…这里我将提供简单的代码(^_^)
JavaScript:
<script language="javascript" type="text/javascript">
// <![CDATA[
function button_onclick() {
window.navigate("page2.html");
}
// ]]>
</script>
在正文标签之间,插入以下代码
<input id="button" type="button" value="Page2" style="width:150px; height:30px;" onclick="button_onclick()" />