检查是否使用javascript或jquery选择了输入字段

时间:2011-07-21 05:39:49

标签: javascript

如何使用javascript或jquery检查输入字段是否被选中 ?

任何帮助将不胜感激!谢谢!

2 个答案:

答案 0 :(得分:0)

一些googleing找到了一个快速的解决方案。

来自http://forums.digitalpoint.com/showthread.php?t=77983

  

没有内置的方式;你必须使用onfocus和onblur事件   为每个要读取的元素设置某种形式的标志。

     

此脚本可自动执行任意数量的表单:

代码:

<script type='text/javascript' >
/* (c)2006 Stephen Chalmers
 * 
 * Appends a 'hasFocus' flag to all text/textarea form
 * elements.
 *

Insert this script anywhere below the last form in the document.

To read the current focus state of a specified element, use:

if( document.forms.myForm.myElement.hasFocus )
 ...

***/

for(var i=0, df=document.forms, len=df.length; i<len; i++)
 for(j=0, els=df[i].elements; j<els.length; j++)
  if( /^text/.test( els[j].type ) )
  {
   els[j].hasFocus=false;
   els[j].onfocus=function(){this.hasFocus=true;};
   els[j].onblur =function(){this.hasFocus=false;};
  }

</script>

答案 1 :(得分:0)

查看checkedselected