gpt4 book ai didi

javascript - HTML 输入表单和 Javascript

转载 作者:可可西里 更新时间:2023-11-01 14:54:26 25 4
gpt4 key购买 nike

我有一个带有按钮的简单 HTML 输入表单。首先,我添加了 javascript,因此不仅可以通过单击按钮,还可以通过按回车键来提交表单。效果很好。之后,我添加了 javascript,因此当输入某个关键字时,用户会被重定向到其他一些 URL。这就是问题所在。用户在按下按钮时正常重定向,但当我按下回车键时,它会引导我进入 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>

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

关于javascript - HTML 输入表单和 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12872328/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com