Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 根据文本字段值按Enter键重定向用户_Javascript_Jquery_Javascript Events - Fatal编程技术网

Javascript 根据文本字段值按Enter键重定向用户

Javascript 根据文本字段值按Enter键重定向用户,javascript,jquery,javascript-events,Javascript,Jquery,Javascript Events,我试图模拟一些软件,我需要用户能够在一个字段中输入一些文本,然后根据该文本将它们指向另一个页面。我已经创建了下面的代码,但它似乎不起作用。我使用的是IE7,它似乎只是刷新了页面,实际上不会转到新的位置。有人知道为什么吗?使用jquery 1.4.4分钟 *根据评论更新*仍不起作用 <form id="TEST"><input type="text" id="command" tabindex="1"></form> <script type="tex

我试图模拟一些软件,我需要用户能够在一个字段中输入一些文本,然后根据该文本将它们指向另一个页面。我已经创建了下面的代码,但它似乎不起作用。我使用的是IE7,它似乎只是刷新了页面,实际上不会转到新的位置。有人知道为什么吗?使用jquery 1.4.4分钟 *根据评论更新*仍不起作用

<form id="TEST"><input type="text" id="command" tabindex="1"></form>


<script type="text/javascript">
$(document).ready(function() {
$('#command').keypress(function(e) {
    if (e.which === 13) {
        if ($('#command').value === "AI") {
            window.location = "http://www.mozilla.org";
        }
        if ($('#command').value === "BRI") {
            window.location = "http://www.google.com";
        }
        }
    });
    });
</script>

$(文档).ready(函数(){
$('#命令')。按键(功能(e){
如果(e.which==13){
如果($('#命令')。值==“AI”){
window.location=”http://www.mozilla.org";
}
如果($('#命令')。值==“BRI”){
window.location=”http://www.google.com";
}
}
});
});

以下各项正在工作:

<form method="post" id="TEST">
<input type="text" id="command" tabindex="1">
</form>

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js"  type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
  $('#command').keydown(function(e) {

    if (e.which === 13) {
      if ($('#command').val() === "AI") {
        window.location = "http://www.mozilla.org";
      }
      if ($('#command').val() === "BRI") {
        window.location = "http://www.google.com";
      }
      return false;
    }
  });
});
</script>

$(文档).ready(函数(){
$(“#命令”).keydown(函数(e){
如果(e.which==13){
如果($('#命令').val()=“AI”){
window.location=”http://www.mozilla.org";
}
如果($(“#命令”).val()=“BRI”){
window.location=”http://www.google.com";
}
返回false;
}
});
});

以下各项正在工作:

<form method="post" id="TEST">
<input type="text" id="command" tabindex="1">
</form>

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js"  type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
  $('#command').keydown(function(e) {

    if (e.which === 13) {
      if ($('#command').val() === "AI") {
        window.location = "http://www.mozilla.org";
      }
      if ($('#command').val() === "BRI") {
        window.location = "http://www.google.com";
      }
      return false;
    }
  });
});
</script>

$(文档).ready(函数(){
$(“#命令”).keydown(函数(e){
如果(e.which==13){
如果($('#命令').val()=“AI”){
window.location=”http://www.mozilla.org";
}
如果($(“#命令”).val()=“BRI”){
window.location=”http://www.google.com";
}
返回false;
}
});
});

$(文档).ready(函数(){
$(“#命令”).keydown(函数(e){
如果(e.which==13){
如果($('#命令').val()=“AI”){
window.location=”http://www.mozilla.org";
}
如果($(“#命令”).val()=“BRI”){
window.location=”http://www.google.com";
}
返回false;
}
});
});
按下enter键后,此窗体可以正常工作。 我如何让它使用提交按钮而不是回车键? 我已更改。向下键为。单击,。提交,但两者都不起作用

谢谢


$(文档).ready(函数(){
$(“#命令”).keydown(函数(e){
如果(e.which==13){
如果($('#命令').val()=“AI”){
window.location=”http://www.mozilla.org";
}
如果($(“#命令”).val()=“BRI”){
window.location=”http://www.google.com";
}
返回false;
}
});
});
按下enter键后,此窗体可以正常工作。 我如何让它使用提交按钮而不是回车键? 我已更改。向下键为。单击,。提交,但两者都不起作用


谢谢你

也许你遗漏了引号?您在哪里定义
AI
BRI
变量?可能缺少引号?您在哪里定义
AI
BRI
变量?