2015-02-23 86 views
-1

我正在嘗試將焦點設置爲使用JavaScript的文本框,但它不適用於我,當我運行時換句話說,它並未將焦點設置在文本框。我在這裏做錯了什麼?如何將焦點設置爲使用javascript的文本框

 <script type="text/javascript"> 
     function validate() { 
      var sleepQuality = document.getElementById('<%=txtRate.ClientID %>').value; 
      if (sleepQuality == "") { 
       alert("Please enter something....... "); 
       return false; 
       document.getElementById('<%=txtRate.ClientID %>').focus(); 
      } 
     } 
</script> 
+0

你爲什麼不使用jQuery之前的舉動呢? – hamed 2015-02-23 15:21:04

+1

你可以檢查頁面客戶端併發布,這應該告訴我們實際值是什麼<%= txtRate.ClientID%> – workabyte 2015-02-23 15:21:29

+1

@hamed因爲不是每個人都需要使用jQuery。 – epascarello 2015-02-23 15:23:48

回答

7

返回退出功能。執行後沒有任何內容。

alert("Please enter something....... "); 
return false; 
document.getElementById('<%=txtRate.ClientID %>').focus(); //<-- I will not run 

alert("Please enter something....... "); 
document.getElementById('<%=txtRate.ClientID %>').focus(); //<-- I will run 
return false; 
+0

這樣做,謝謝你,我真的很感謝你的幫助 – moe 2015-02-23 15:23:40