2015-02-23 164 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

相关问题