2011-01-25 56 views

回答

5

是的。只要你同时设置namevalue

<INPUT name="submit" value="submit" type="submit"/> 

事实上,你可以在同一页面上的多个提交按钮,你可以检测被点击通过检查该对哪一个。

+4

使用大写标签,但xhtml样式标记closing = fail;) – ThiefMaster 2011-01-25 19:39:08

1

是的,提交按钮与他们的名字/值一起提交。

但特别是在做国际化的时候,建议只依靠名字,而不是数值,所以你不必检查服务器端代码中的国际化值,而只是为了存在某些POST参数..

0

如果它是提交表单的一部分,是的。
当表单被提交时,它的每个“输入”元素都被发布;如果您通过点击提交按钮(这是另一个输入)提交表单,您也一定会发布它。
如果你不想这样做,你总是可以通过javascript提交表单:form.submit();
您可以将一个按钮元素添加到您的表单中,并附加一个将表单提交给它的单击事件的函数。

<button type="button" onclick="document.getElementsByTagName('form')[0].submit();"> 
    Submit the form! 
</button>

这样,你就会有你的表格内提交按钮,不提交:)

相关问题