老师,option里只写value=“”,不写name=“”和id=”“吗?为什么?

来源:4-2 html表单-2

慕移动ttong

2019-06-09 16:31:30

老师,option里只写value=“”,不写name=“”和id=”“吗?为什么?

谢谢 



写回答

2回答

好帮手慕阿莹

2019-06-10

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等。同学后边会学习到的

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!



0

慕移动ttong

提问者

2019-06-09

type=submit 和type=button中,也没有name=“”和id=”  什么时候有,什么时候没有,不明白

0

0 学习 · 9666 问题

查看课程