- 当标签只有name属性的时候,这个标签就会获得用户的输入,在表单提交的时候,会提交信息
- 在form表单中,有submit按钮,其value值默认为“提交”,即按钮的名字默认是提交。因此对submit按钮,你可以不写value属性,或者是通过书写value属性来给按钮起别的名字。
- 一般标签,我们也写了value属性,那么就会展示value属性的值,后期用户再输入内容的时候,value的初始值就会被替代。也即:你要获得用户的输入,就不用写value属性。
- method属性,表示form表单的内容是以什么方式提交,method属性若是不写的话,默认以get方式提交
- 在form表单中,当标签有了name属性,那么该标签的value值才会被submit提交走,而通常标签的value值是用户的输入。当标签没有name属性的时候,该标签的值就不会被提交。
1:value的用处
<select >
<option value = "A">B</option>
</select>
其中“A”“B”有何区别,各自代表什么意思?
答案:
B是显示在网页上的内容
A是实际传给后台表单处理程序
比如
<select >
<option value = "class1">际传给后台表单处理程序</option>
</select>
在网页上显示”际传给后台表单处理程序”
传给后台程序就是class1了
这样做的好处:
- 减少表单传输数据,可能避免了一些中文编码问题
- 如果以后想改显示内容,不用修改后台程序
2:value和text的区别
如何引用一个下拉列表框的选项,即option对象,
option对象的两个重要属性,value和text
value属性表示标记中value所指定的值,可以通过脚本获取或设置这个值
text属性表示显示于界面中的文本,即和之间的部分,同样可以通过脚本获取或设置其值.
例如:
<option value="apple">苹果</option>
则value的值为”apple”,text的值为”苹果”.