只能使用一个提交按钮发布值

时间:2016-03-22 15:00:31

标签: javascript c# asp.net post form-submit

我有this这样的表单中的2个提交按钮。当我点击发送帖子数据的inset into MAIL .. - 按钮时,看起来像这样:

Check

数据发送到的操作可以在上面的JSFiddle链接(在CSS部分中)中看到。

当用户点击{name=AName&IPAddress=123.456.7.89&StreamAddress=http://stream.com&username=admin&password=admin&check=Check} - 按钮时,它将在帖子之后调用javascript函数Check,其中如果值有效,则布尔值基于结果。如果值有效,则会禁用除enableEditing(<boolean>) - 和Save - 按钮之外的所有输入。

当用户在禁用输入后单击Edit - 按钮时,它不会发送所有表单数据。它只发送按钮值,如下所示:Save

我尝试切换禁用功能,因此默认禁用{save=Save} - 按钮,而Check - 按钮则不行。但这只是改变了后期数据中的按钮值。

有人知道这里的问题是什么吗?

提前致谢!

1 个答案:

答案 0 :(得分:1)

隐藏输入:

<input type="hidden" name="save" value="YourDesiredValue" />

您可能希望使用jquery动态添加隐藏输入,但不要忘记您必须将其添加到表单中:

$('<input type="hidden" name="save" />").val('somevalue').appendTo($('form'));