今天在做表单提交的时候,遇到了这个问题,可以用传说中的jquery来解决。这里主要说一下IE下的焦点问题,因为在火狐中,我们支持如下复制代码:IE下的: input 3360 focus TextArea : focus无效。因此,我们需要在点击后为输入和文本区域添加新的样式,以实现:focus效果。我们先来看看这个效果中的效果:和JS :。
scriptlanguage='javascript' $(文档)。ready(function(){ if($ . browser . msie){ $(' input[@ type=' text '],input[@type='password'],textarea ')。focus(function(){$(this))。CSS({ background : ' # fffff 7 ' });}) $('input[@type='text'],input[@type='password'],textarea ')。blur(函数(){$(this))。CSS({ background : ' # fff ' });}) }});/script CSS这里定义了:input,textarea { border :1 pxsolid # CCC;} input:focus,textarea : focus { background : # fffff 7;}这是一个很简单的jquery的应用,我也是初学者,所以有很多交流。