<input size="25" id="departmentName" class="topinputzjw" value="请您输入业务领域名称" 
style="font-size:13px;color:#CCCCCC;"
onmouseover="this.focus();this.select();this.style.color='#999'"  
onclick="if(value==defaultValue){value='';}" 
onBlur="if(!value){value=defaultValue;this.style.color='#CCCCCC'}"></input> 

请高手帮忙,现在我希望实现光标离开文本框的时候,文本框不不选中文字,急,希望各位师兄师姐帮忙

解决方案 »

  1.   

    加上 onmouseout="var x=this.value;this.value='';this.value=x;"
      

  2.   

    <input size="25" id="departmentName" class="topinputzjw" value="请您输入业务领域名称" style="font-size:13px;color:#CCCCCC;" onfocus="if(value==defaultValue){value='';}this.style.color='#999';this.select();" onblur="if(!value){value=defaultValue;this.style.color='#CCCCCC'}" />只需要设置onfocus和onblur事件即可!
      

  3.   

    感觉再改一下会比较好:焦点离开时,恢复原来的字体颜色!
    <input size="25" id="departmentName" class="topinputzjw" value="请您输入业务领域名称" style="font-size:13px;color:#CCCCCC;" onfocus="if(value==defaultValue){value='';}this.style.color='#999';this.select();" onblur="if(!value){value=defaultValue;}this.style.color='#CCCCCC'" />
      

  4.   

    感觉再改一下会比较好:焦点离开时,恢复原来的字体颜色!
    <input size="25" id="departmentName" class="topinputzjw" value="请您输入业务领域名称" style="font-size:13px;color:#CCCCCC;" onfocus="if(value==defaultValue){value='';}this.style.color='#999';this.select();" onblur="if(!value){value=defaultValue;}this.style.color='#CCCCCC'" />