老师,option里只写value=“”,不写name=“”和id=”“吗?为什么?
来源:4-2 html表单-2
慕移动ttong
2019-06-09 16:31:30
老师,option里只写value=“”,不写name=“”和id=”“吗?为什么?
谢谢
2回答
1、name后边的属性是提交参数的时候使用的。
比如,你用get提交时,是:链接地址?sex=20;
我们知道是你请求这个链接地址的时候还带过去一个参数sex,这个sex的值是20.
那么用表单提交的时候,这个参数是怎么传递的呢?
name属性后边写sex。代表着这个参数的值是value里的(value中就是默认值,如果是输入框,这个参数的值是输入框中输入的),这个参数的名字是sex。
所以,当你需要提交参数的时候,是需要写name属性的。name属性后边跟的是参数名称,
而id属性,多可以用来设置这个元素的css样式,因为id是唯一的。
比如id=“a”
那么你就可以给id是a的这个元素设置css样式,但option一般不用id,因为option是下拉框,样式一般都是一样的,设置多个一样的元素时,我们一般用class。
后边学习到css的时候,同学会学到class属性和id属性等。
所以name和id分别是需要设置提交参数的时候使用,而id多少用于元素的css或js等。同学后边会学习到的
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
慕移动ttong
提问者
2019-06-09
type=submit 和type=button中,也没有name=“”和id=” 什么时候有,什么时候没有,不明白
相似问题
回答 2
回答 1
回答 2
回答 2
回答 1