点滴记录:input的value不能放值

    以前我写登录框交互的时候,总是在focus和blur时,把input的value值为空或显示,也一直认为对的没有争议。可是,今天,后台同学告诉我这个不好使了?!我一时没听明白,后来他亲自演示后,我才知道怎么回事了。原来当登录的输入框为默认值时候,点击登录,会把输入框的默认值带到登录报错页面,这也就是常说的表单提交到服务器的是value值。所以,考虑到此,我把input的value为空,然后把这个默认值用label绝对定位上去,即<div class="frm user"><label>用户名</label><input type="text" value=''/></div>

 

补充:input[type=button]的记得要设置overflow:visible;否则他会自动给默认按钮添加左右padding,对比图:

posted @ 2013-08-26 16:18  enggirl  阅读(472)  评论(0编辑  收藏  举报