2014-06-28 29 views
-1
<form action="line_check.php" name="reg" method="POST" > 
     <table border="0" align="center" width="" style=""> 
      <tr> 
       <td align="" width="78">Name</td> 
       <td> 
        <input type="text" id="name" name="name" value="" onfocus="document.getElementsByClassName('err1').innerHTML=''" class="inputstyle h" /> 
       </td> 
       <td align="center">Gender</td> 
       <td> 
        <div class="gender"> 
         <div class="umale"> 
          <input type="radio" name="gender" checked value="Male"> 
          <label>Male</label> 
         </div> 
         <div class="ufemale"> 
          <input type="radio" name="gender" value="Female"> 
          <label>Female</label> 
         </div> 
        </div> 
       </td> 
      </tr> 
      <tr> 
       <td align="" width="78"></td> 
       <td height="10"> 
        <div class="err err1"></div> 
       </td> 
       <td align="center"></td> 
       <td> 
        <div></div> 
       </td> 
      </tr> 
      <tr> 
       <td align="" width="78"></td> 
       <td colspan="3"> 
      <input type="button" name="sub" class="submit" value="" onclick="chk();"/> 
       </td> 
      </tr> 
     </table> 
    </form> 

這是我的形式,如果用戶點擊提交按鈕,名稱字段爲空,則它會顯示在類名ERR1錯誤,但如果用戶點擊名稱字段,我用的onfocus =「document.getElementsByClassName(‘ERR1’)。innerHTML的=‘’」,它會消失的錯誤消息,但其ID的工作,但是當我使用的類名,它現在的工作 可以任何人告訴我我做錯了什麼如何刪除類名錯誤

+0

我不明白您的問題......你能添加相應的代碼或小的演示..? –

+0

當名稱字段爲空時,我的chk函數向我顯示類名err1中的錯誤。當用戶點擊名稱字段** onfocus =「document.getElementsByClassName('err1')。innerHTML =''」** onfocus從div中移除錯誤信息 –

回答

0

試試這個

onfocus="document.getElementsByClassName('err1')[0].innerHTML=''"