这个地方为什么不写value了呢?

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

ZJoyce

2015-10-17 23:27



这个地方为什么不写value了呢?

<label for="male">男</label>

  <input type="radio" name="gender" id="male" />

  <br />

  <label for="female">女</label>

  <input type="radio" name="gender" id="female" />

  <br />

  <label for="email">输入你的邮箱地址</label>

  <input type="email" id="email" placeholder="Enter email">


写回答 关注

1回答

  • 慕后端1508769
    2015-10-18 03:29:45

    input如果添加的有value属性就相当于给了一个默认值,这样在post表单的时候即使你没有输入后台也会接受到你默认的value值,除非你手动删除,这样用户体验并不好,所以一般的我们除非一定要给默认值,基本都用html5的新属性placeholder来对input输入框添加提示信息,这样一方面用户体验上升,另一方面即使你不填甚至不去操作后台也不会接收到赘余的数据

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

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

1226134 学习 · 18236 问题

查看课程

相似问题