gpt4 book ai didi

javascript - 提交 HTML 表单,执行 javascript 函数(警报然后重定向)

转载 作者:技术小花猫 更新时间:2023-10-29 12:05:29 27 4
gpt4 key购买 nike

我有一个 JavaScript 函数,当我通过“onClick”方法调用它时效果很好。基本上它所做的是从 html 表单中提取数据,然后基于该数据重定向到另一个页面。

但是,当我按下“输入”按钮提交表单/调用 JavaScript 函数时,而不是使用 onClick 按钮调用 JavaScript 函数时,它没有像我希望的那样响应。

我希望当用户按下键盘上的 enter 按钮时,会发生与他们单击页面上的“继续按钮”(通过 onClick 调用函数)相同的事情

这是我的代码:

JS 函数:

function completeAndRedirect(){
alert('You\'re nearly there! To complete your entry, you simply need to tap \'continue\' on the next page. Good luck!');
location.href='http://google.com/?SID='+'<? echo $CATEGORY; ?>'+','+'<? echo $PLATFORM; ?>'+','+'<? echo $DEVICE; ?>'+'&email='+document.forms[0].elements[0].value;
}

这是表格:

<form action="" method="post" onsubmit="completeAndRedirect()">
<input type="text" id="Edit1" style="width:280; height:50; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size:22px">
</form>

非常感谢任何可以提供帮助的人!

最佳答案

<form action="javascript:completeAndRedirect();">
<input type="text" id="Edit1"
style="width:280; height:50; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size:22px">
</form>

将操作更改为指向您的函数会以不同的方式解决问题。

关于javascript - 提交 HTML 表单,执行 javascript 函数(警报然后重定向),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13143932/

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