最近项目中用了很多的表单提交,发现input、button、submit甚至回车键都可以引发表单提交,下面将分别验证他们在使用中的区别。
1.input[type=submit]
我们直接来看例子:
代码如下:
<form> <input name="name"> <input type="submit" value="提交"> </form>
其中点击按钮后的url变为?name=222222222。
其中有些值得注意的细节:
- 设置
type=submit
后,输入控件会变成一个按钮,显示的文字为其value
值,默认值是Submit
。 form[method]
默认值为GET,所以提交后会使用GET方式进行页面跳转。input[type]
默认值为text
,所以第一个input
显示为文本框。
input
其实是一个由输入控件改装过来的按钮,这源于Web早期的简陋设计。我们给它设置name<