html中value的作用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html中value的作用相关的知识,希望对你有一定的参考价值。

做复选框用的value 单选框用的value下拉菜单用的value 隐藏域用的value 按钮中用的value这些value 分别是干什么用的?

按钮中用的value 指的是 按钮上要显示的文本 比如'确定,删除 等等字样'
复选框用的value 指的是 这个复选框的值
单选框用的value 和复选框的作用一样
下拉菜单用的value 是 列表中每个子项的值
隐藏域用的value 是 框里面显示的内容
参考技术A 放值的
比如 在修改用户的界面里 在表单里放一个隐藏域 用来存放用户Id
<input type="hidden" name="UserId" value="5" />
<!--这是一个隐藏域 名称为userId 值为5-->
当表单提交的时候 这个UserId就被发送到服务器端
然后服务器端 会捕获到这个UserId 取出里面的值 也就是value里存放的值
这样 再通过这个值 到数据库里找对应的用户记录 再进行修改。
这只是一个小例子 功能有很多 你得在实践中慢慢体会。
参考技术B

    复选框用的value 

    <checkbox value="1">

    <checkbox value="2">

    用户选取的项传递给後端的值


    单选框用的value


    <radio value="1">

    <radio value="2">

    用户选取的项传递的值


    下拉菜单用的value

    <select>

    <option value="1">

    <option value="2">

    </select>

    用户选取的项传递的值


    隐藏域用的value

    <input type="hidden" value="1">

    因为是不可见的,所以是保存起来要传递的值


    按钮中用的value

    <input type="button" value="按钮">

    页面上按钮中间显示的字, 如果带有name属性, 也会将value值一起传递


不知是否是您要的?

参考技术C 说简单点 作用就是在服务器端获取指定name的值 这里的值就是value 参考技术D 传递参数!

HTML标签中name,id和value各有啥作用,啥时候用?

实在是不理解要value有什么用 我试过去掉了value和id都可以达到同样的效果,value用来干嘛的?求大神帮忙!

name相当于是一个变量名,value相当于是一个变量的值,在JS中以及向网站后端传送参数时,与value一起用,比如name是“color”,value是“red”,那么就会有参数color=“red”。
id是用来唯一标识一个容器,在CSS样式表和JS中都可能会用到,用来调节被id标识的容器的样式和动态效果。
参考技术A 在input标签中,name和id的意思都差不多,name就是名称咯类似于你的变量名,id是唯一标识这个标签,name和id在之后的JS中都会用到,用来定位具体某个标签;但value含义就不同了要看你使用的是哪个类型的标签,譬如type=text文本框,value是显示在文本框中的初始语句;但是在type=radio单选框中,value的含义是你所选的值,然后提交给服务器的;剩下的其他类型的value值什么含义,你自己可以琢磨一下,多测试就知道了 参考技术B value用来传递给后台的数据,你没有后台就体会不到追问

说都知道是后台数据,这样说的太片面了 ,能不能详细说明,那name和id呢?

追答

name是用来get,post方法给后台的,
后台可以getParam,哦你知道这个
不好意思

name,id是用来获取dom元素的,给一个特定的标记传递
例如get方法,就可以直接传递给url表单提交

form.他们的name就可以得到元素,比id要方便

value就是值,没有值那就没有意义
好了,回答了这么多,你也不是笨蛋,采纳即可。

本回答被提问者采纳

以上是关于html中value的作用的主要内容,如果未能解决你的问题,请参考以下文章

python 深入理解 赋值引用拷贝作用域

什么是表单验证,它的作用是什么

HTML 表单“占位符”在 IE 8 中不起作用

jQuery 选择器 [name=value] 不起作用

python学习之装饰器的wraps作用

JSFiddle 代码在我自己的页面中不起作用