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">
input如果添加的有value属性就相当于给了一个默认值,这样在post表单的时候即使你没有输入后台也会接受到你默认的value值,除非你手动删除,这样用户体验并不好,所以一般的我们除非一定要给默认值,基本都用html5的新属性placeholder来对input输入框添加提示信息,这样一方面用户体验上升,另一方面即使你不填甚至不去操作后台也不会接收到赘余的数据
初识HTML(5)+CSS(3)-升级版
1226134 学习 · 18236 问题
相似问题
回答 5
回答 5