为了账号安全,请及时绑定邮箱和手机立即绑定

关于value和name

在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 回答

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

1 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

value最好写上。

value属性为 input 元素设定值。

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

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

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

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

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


2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识HTML(5)+CSS(3)-升级版
  • 参与学习       1225293    人
  • 解答问题       18230    个

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

进入课程

关于value和name

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信