Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.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
HTML输入表单和Javascript_Javascript_Html_Forms_Google Maps - Fatal编程技术网

HTML输入表单和Javascript

HTML输入表单和Javascript,javascript,html,forms,google-maps,Javascript,Html,Forms,Google Maps,我有一个带有按钮的简单HTML输入表单。首先,我添加了javascript,这样就可以通过按enter键而不仅仅是单击按钮来提交表单。这非常有效。之后,我添加了javascript,这样当输入某个关键字时,用户会被重定向到其他URL。问题就出在这里。当按下按钮时,用户通常会被重定向,但当我按下enter键时,它会将我带到404页面。这是我的密码: <script type="text/javascript"> <!-- function enter(e){ if(e.k

我有一个带有按钮的简单HTML输入表单。首先,我添加了javascript,这样就可以通过按enter键而不仅仅是单击按钮来提交表单。这非常有效。之后,我添加了javascript,这样当输入某个关键字时,用户会被重定向到其他URL。问题就出在这里。当按下按钮时,用户通常会被重定向,但当我按下enter键时,它会将我带到404页面。这是我的密码:

<script type="text/javascript">
<!--
function enter(e){
    if(e.keyCode == 13)
        Login();
}
//-->
</script>

 <script type="text/JavaScript">
 <!--
 function Login(){
 var keyword=document.getElementById("address").value;
 var done=0;
 keyword=keyword.toLowerCase();
 keyword=keyword.split(' ').join('');
 if (keyword=="example,example") { window.location="http://www.example.com"; done=1; }
 if (keyword=="example1") { window.location="http://www.example1.com"; done=1; }
 if (keyword=="example2") { window.location="http://www.example2"; done=1; }
 if (done==0) { codeAddress(); }
 }
 //-->
 </script> 

<form name="enterkeyword" action="none">
    <input name="keyword" id="address" type="text"  onkeypress="return enter(event);"/>
    <div class="buttons">
    <button type="button" onclick="Login()">Submit</button>
    </div>
    </form>

提交
有什么帮助吗?

更改:

<script type="text/javascript">
<!--
function enter(e){
    if(e.keyCode == 13)
        Login();
}
//-->
</script>


您的onkeypress JS函数是通过一个参数调用的。函数onkeypress=“return enter(event)”中“event”的赋值是多少
<script type="text/javascript">
<!--
function enter(e){
    if(e.keyCode == 13)
    {
        Login();
        return false;
    }
}
//-->
</script>