【发布时间】:2012-02-01 15:24:33
【问题描述】:
在我的页面上,我有来自 Masterpage 的工具栏和一些输入字段。 所有输入字段都在标签 form 内,工具栏在标签 form 外。 按下表单标签外的按钮后是否可以提交表单?
请建议, 亚历山大。
【问题讨论】:
标签: asp.net asp.net-mvc
在我的页面上,我有来自 Masterpage 的工具栏和一些输入字段。 所有输入字段都在标签 form 内,工具栏在标签 form 外。 按下表单标签外的按钮后是否可以提交表单?
请建议, 亚历山大。
【问题讨论】:
标签: asp.net asp.net-mvc
你可以用 JavaScript 做到这一点:
<input type="button" onclick="$('#someForm').submit();" />
当然,缺点是它在没有 JavaScript 的情况下会中断。
不过,我不相信你可以在没有 JavaScript 的情况下完成你所要求的事情。
【讨论】:
使用按钮的OnClick事件提交表单,f.e.:
<INPUT TYPE=BUTTON OnClick="document.formname.submit();" VALUE="Submit">
【讨论】:
我知道这是旧的,但我最近为解决这个问题所做的如下:
由于其他问题,我没有提交表单本身,但我在 VB 代码中调用了一个 sub 并只是引用了文本框。
<asp:Button ID="SubmitButton"
runat="server"
class="TextButton"
onclick="SubmitButton_Click"
Text="Submit" />
然后在后面的文件中调用了一个不错的小子
Partial Public Class SurveyQuestions
Protected Sub SubmitButton_Click(ByVal sender As Object, ByVal e As System.EventArgs)
然后只是一个简单的
Request("nameofcontrolhere")
嘿!快!它无需使用表单即可工作,因此您可以随心所欲地放置按钮。
【讨论】: