单选框的name的值和value的值分别代表什么,和复选框的name和value又有什么区别,求解答

来源:2-13 编程练习

慕仙8252860

2019-09-08 13:24:28

男<input type="radio" name="sex" value="nan">
女<input type="radio" name="sex" value="woman">

。。。

读书<input type="checkbox" name="dx1" value="read" />
跳舞<input type="checkbox" name="dx1" value="dance" />

写回答

1回答

好帮手慕慕子

2019-09-08

同学你好, 单选框和复选框的name和value所代表的意思相同点如下

  1. value属性值的内容不会出现在 用户界面。value 属性值只在提交表单时向服务端传递数据。如果一个 单选(多选)按钮处于选中状态,在提交表单时,按钮的值才会传递到服务端(未选中按钮是不会传递数据到服务端的)

  2. 使用 name 属性定义的单选(多选)按钮组。而且name 属性用于表单提交后向服务器传送数据,或者在Javascript引用表单数据。 在表单提交后只有表单元素的 name 属性才会传递数据值。

区别

  1. value没有什么区别, 就是用来传递到服务器端的数据

  2. 单选框相同的name属性可以让name相同的单选框位于相同的组内,同一组内只能选中一个单选按钮, 复选框的那么不要求是相同的

综上所述, name和value主要是用来与服务器端传递数据用的, 目前阶段, name和value对我们实现页面的展示效果没有太大的影响, 同学简单了解即可

如果帮助到了你, 欢迎采纳!

祝学习愉快~~~~


0

0 学习 · 40143 问题

查看课程