我有一个包含多种形式的页面:(所有这些都有不同的名称
<form method="post" name="form1">
<input type="text>
<input type="text>
<input type="text>
<input type="text>
<button type="submit" name="button1" class="btn btn-icon btn-primary glyphicons circle_ok"><i></i>Save changes</button>
</form>
这是我用来检查提交的表单的代码:
if(IsPost && !Request["button1"].IsEmpty()) {
}
上述代码仅在我通过<input type="submit" name="button">
提交表单时才有效
我想知道是否有任何方法可以通过按钮类型=提交(我在上面发布的表单中的那个)知道提交了哪个表单
答案 0 :(得分:1)
这是因为未发布a <button>
元素的值。您可以在表单中添加hidden
字段:
<input type="hidden" name="formname" value="myform" />
然后在您的代码中检查:
if(IsPost && Request["formname"] == "myform") {
}