比如制作一个最常见的input初始值一般以前我都只是写在input的value里要把初始值单独写出来于是我比较傻逼就用<span>标签写定位在input上让它单击和input获焦上都消失 用<span>标签写定位在input上让它单击和input获焦上都消失
比如制作一个最常见的input初 始值一般以前我都只是写在input的value里但是某天开发说这不行会传值七七八八%……@剩下的只能意会不能言传了所以要把初始值单 独写出来于是我比较傻逼就用<span>标签写定位在input上让它单击和input获焦上都消失
一定要牢牢记住的单词网上那堆如果你看都不看就直接制作过来用的话你就特么的是全天下最特么傻逼的人了!!我现在打字双手还在颤抖实在无法原谅自己那么微小的错误对于一个懒人又笨人还是把正确的单词放在自己能想得到的地方吧
previousSibling 查找前一节点
nextSibling 查找下一节点
html 复制代码 代码如下: <label class="password"> <span class="passText" onClick="CHECKONhide(thisoldpwd)" id="oldPass">原密码</span> <input type="password" name="oldpwd" id="oldpwd" onfocus="CHECKONshowHelpInfo(this);" class="text" autocomplete="off" /> </label> css
password{ position:relative; } passText{ position:absolute; left:px; top:px; color:#aaa; fontsize:px;}
js注意那个长长长长长长长的单词!!!!!再拼错就剁手 复制代码 代码如下: var CHECKON={ showHelpInfo:function(idTa){ var pve=(idTapreviousSiblingnodeType==)?idTapreviousSibling:idTapreviousSiblingpreviousSibling; pvestyledisplay=none } hide:function(classNid){ var idBox=documentgetElementById(id); classNstyledisplay=none; idBoxfocus(); } } 用背景图片的方式给input添加背景图片当获焦时让图片消失
html里有个最新属性placeholder属性它会自觉出现在input里并以灰色呈现但是只在input输入时才会消失 Buthtml你懂的ie啥的不支持
以上还有一个问题就是浏览器会把之前的已经输入的记录记着当再次打开登录页面时帐号密码就出自觉出现是当然是好事but对于之前设置的span标签定位的方法来说就会出现 重影
如果用背景图是基本能解决但ie不行
在head头中加上了如下代码即清除掉之前缓存登录记录 复制代码 代码如下: <meta httpequiv= "Pragma" content= "nocache" /> <meta httpequiv= "CacheControl" content= "nocache" /> <meta httpequiv= "Expires" content= "" /> |