在ie9上没有显示的javascript错误消息

时间:2016-05-25 09:02:18

标签: javascript jquery html internet-explorer-9

当我点击搜索按钮而没有捕获任何内容时,错误消息显示在所有浏览器上,而不是在IE9上显示。我该如何解决这个问题?`

function sendData() {
  $("#searchError").css("visibility", "hidden");
  var id = $('#number').val();
  errorMessage = "";
  if (id == null || id == "") errorMessage = "Please enter a valid number";
  else if (id.length < 13) errorMessage = "Please enter a valid number";


  if (errorMessage.length > 0) {
    $("#searchError").css("visibility", "visible");
    $("#searchErrorText").text(errorMessage);
    $("#number").focus();
    return "false";
  }
}
<button class="bob-btn-info" onclick="sendData()">Search</button>

`

3 个答案:

答案 0 :(得分:0)

Internet选项&gt;高级选项卡,选中&#34; Allways记录错误控制台消息&#34;

加载您的网站,然后按f12显示开发人员工具..任何已发生的错误都将列在开发人员工具控制台中。

答案 1 :(得分:0)

我猜你需要有布尔值而不是字符串:

return false;

答案 2 :(得分:0)

我得到了答案,你必须在按钮上添加一个id并使用以下代码:

&#13;
&#13;
$( "#idForButton" ).click(function() {
  $( "#nameForInputBox" ).focus();
});
&#13;
&#13;
&#13;