提交表单是否只有submit一种

lyk621x 2009-06-17 05:16:00
rt
...全文
98 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ljb520 2009-06-17
  • 打赏
  • 举报
回复
jquery 根本就不用考虑那么多
noah_ma 2009-06-17
  • 打赏
  • 举报
回复
换个提法:“提交form表单,是否只有submit这一个办法”。把“方法”这个歧义词拿掉。

找了找,发现答案可能是——
除了submit提交方式之外,还可以通过button方式提交。(这个考官够厉害!)

参考文档:http://bbt-soft.javaeye.com/blog/386657
原文摘录如下:

form表单提交的几种方法

1.基于Struts标签,submit类型提交:
<html:form action="/login">
method属性可以忽略不写,原因是Struts默认method="post"

2.基于非Struts标签,submit类型提交:
<from action="/Test/login.do?method="login"" method="post">
非Struts标签时,method属性默认为get,为方便,一般设置为post

3.非Struts标签,button类型提交:
<from action="/Test/login.do?method=login" method="post">
<input type="button" name="login" onclick="login()"/>
<javaScript type="test/javaScript">
function login(){
document.forms[0].action=document.forms[0].action + "method=login"
document.forms[0].submit();
}
</javaScript>
lyk621x 2009-06-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 joking520 的回复:]
大哥,提交表单是没有 submit 这种方法的。。只有 POST 和 GET 方法。。。
[/Quote]


是.我也很莫名.
lyk621x 2009-06-17
  • 打赏
  • 举报
回复
这是个面试题 我没明白他问的什么..
我只知道有提交表单get post2种方式

然后是通过<input type="submit/>提交的

这个问题的正确答案应该是什么?
joking520 2009-06-17
  • 打赏
  • 举报
回复
大哥,提交表单是没有 submit 这种方法的。。只有 POST 和 GET 方法。。。
lihan6415151528 2009-06-17
  • 打赏
  • 举报
回复
hoho,,url也可以带参数的

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧