码迷,mamicode.com
首页 > 其他好文 > 详细

input 无法同时用value和placeholder问题

时间:2018-06-13 11:51:26      阅读:384      评论:0      收藏:0      [点我收藏+]

标签:color   记录   出现   怎么   还需   line   amp   焦点事件   疑惑   

今天想用ajax和cookie做个自动登录,结果出现很多错误,特在此记录下

一开始我没用cookie是这样的

<input id="log-name" type="text" name="username"   placeholder="请输入用户名" onfocus="this.placeholder=‘‘" onblur="this.placeholder=‘请输入用户名‘"   >

使用cookie的就需要在后面加个value,

结果cookie存在,value也有值却显示不出来,就是因为前面placeholder定义的得到焦点和失去焦点事件,所以只能 把placeholder去掉

当然用cookie还需要弄个checkbox定义是否自动登录,我是这样写的

<input name="check" id="check" checked="checked" type="checkbox" value="check" style="width:14px;height:14px;margin-top:0px;"><label for="check" style="color:#666666;font-size:15px;line-height:20px;">&nbsp;&nbsp;记住我</label>

然后在ajax传值上又有问题了

$.ajax{data:"check"=$("#check").val()}

这样传值 后台得到的都是check,就是说每次都是自动登录,不用ajax,直接用submit提交的话,如果不勾选checkbox,checkbox的值就是null,勾选了才是check

所以让我很疑惑的是到底怎么把checkbox没有勾选的null传到后台,向我上面这样取值,无论勾不勾选checkbox得到的都是check

 

于是乎,我放弃了cookie自动登录的改动,还是维持原样,真是烦

 

提问 :谁能告诉我如何将checkbox的值传到ajax里面,我说的是勾选和不勾选。。。。。。

 

input 无法同时用value和placeholder问题

标签:color   记录   出现   怎么   还需   line   amp   焦点事件   疑惑   

原文地址:https://www.cnblogs.com/senn0213/p/9175900.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!