php

在表单中有这样一段代码<input name="" type="text" class="text_input w40" value="-区号"/>我想实现当鼠标点击该文本框时,文本框清空并且可以编辑

解决方案 »

  1.   

    <input name="" type="text" class="text_input w40" value="-区号" onclick="this.value='';"/>
      

  2.   

    <input name="serkw" id="serkw" type="text" class="ser_input" onblur="if(this.value==''){this.value='请输入关键词';}" onfocus="if(this.value=='请输入关键词'){this.value='';}" value="请输入关键词" />
      

  3.   


    自己写个js函数,想干嘛就干嘛onclick="change"
    <script type="text/javascript">
     function change(){
      var value = document.getElementById('text_input w40').value();
      if(value =='')
        {
         //do something
         }
      else if(..)
        {
         //do another
        }
      ..
      else {  };
    }
     }
      

  4.   

    <input name="" type="text" class="text_input w40" value="-区号" onfocus="this.value='';" onblur="this.value=this.defaultValue" />
      

  5.   

    <input name="" type="text" class="text_input w40" value="-区号" onmouseover="this.value='';" onblur="this.value='-区号';" />
      

  6.   

    擦下屁股,掌握几个关键点this 当前函数所属的对象onfocus:该控件得到焦点触发事件
    onblur:该控件失去焦点触发事件this.defaultValue:当前对象默认值
    <input name="" type="text" class="text_input w40" value="-区号" onfocus="this.value='';" onblur="this.value=this.defaultValue" />
      

  7.   

    擦下屁股,掌握几个关键点this 当前函数所属的对象onfocus:该控件得到焦点触发事件
    onblur:该控件失去焦点触发事件this.defaultValue:当前对象默认值
    <input name="" type="text" class="text_input w40" value="-区号" onfocus="this.value='';" onblur="this.value=this.defaultValue" />