关于value和name

来源:6-8 使用label为input标签穿上衣服

Chris_克瑞斯

2016-01-11 22:46

在input标签里,是不是可以只写value或者name,少写其中一项会不会有什么影响?代码如下:

<body>
<form>
    <p>你对什么运动感兴趣:</p>
    <label for="run">慢跑</label>
    <input type="checkbox" value="checkbox1" id="run">
    <br/>
    <label for="mon">登山</label>
    <input type="checkbox" value="checkbox2" id="mon">
    <br/>
    <label for="ball">篮球</label>
    <input type="checkbox" value="checkbox3" id="ball">
</form>
</body>


写回答 关注

3回答

  • hwb
    2016-01-11 22:51:21
    已采纳

    有影响的。。form里面的数据不管是post 还是get提交。最后都要让服务器接受,是吧?那么服务器怎么知道你传过来的是什么东西呢?就是通过name来标示的,而这个东西具体有什么值呢?就是value了。。

  • 拍脑袋
    2016-01-11 22:57:03

    name是提交给后台的数据,前端可以不写,如果后台需要调用就需要可。value是前端显示,比如value=submit就是指前端显示按钮提交,就会有影响。

  • Perona
    2016-01-11 22:51:56

    可以不写name,后台人员套页面会自己补上的。

    value最好写上。

    value属性为 input 元素设定值。

    对于不同的输入类型,value 属性的用法也不同:

    type="button", "reset", "submit" - 定义按钮上的显示的文本

    type="text", "password", "hidden" - 定义输入字段的初始值

    type="checkbox", "radio", "image" - 定义与输入相关联的值

    注释:<input type="checkbox"> 和 <input type="radio"> 中必须设置 value


初识HTML(5)+CSS(3)-升级版

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

1225297 学习 · 18230 问题

查看课程

相似问题