单个表单——当一个单独的输入(提交类型)被按下时,一个未被点击的按钮的提交值



当用户按下另一个输入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()" />

最新更新