html的option标签里value属性的值不能带<>吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html的option标签里value属性的值不能带<>吗相关的知识,希望对你有一定的参考价值。

我在<select>下拉标签里写了个<option>,如下:<option value='<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">'> HTML 4.01 Strict</option>,这个标签在myeclipse里面老是报错,这个一前面出现一个红叉叉,但我把value里的值的<>去掉就好了,即如下<option value=“!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> HTML 4.01 Strict</option>,这是为什么呀,怎么解决这个问题呀

把里面的“转译一下,然后外面用”,看看会不会解决

<option value="<!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01//EN&quot; &quot;http://www.w3.org/TR/html4/strict.dtd&quot;>">

参考技术A 没事 继续用

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的option标签里value属性的值不能带<>吗的主要内容,如果未能解决你的问题,请参考以下文章

select 标签 option 初始化 显示为数据库里该项的值

html中value是啥意思

iview框架select默认选择一个option的值

javascript获取select标签下的option的value求解?

js拼接实现下拉列表框

HTML,怎样在input标签的value属性放进对象?