gpt4 book ai didi

条件满足时的 Javascript 重定向

转载 作者:太空宇宙 更新时间:2023-11-04 09:40:14 25 4
gpt4 key购买 nike

我有一个带有输入部分和提交按钮的 html 页面。输入部分接受一个字符串。然后将该字符串传递给 Javascript 函数,当单击“提交”按钮时,将使用 if 语句检查该字符串的长度。如果字符串的长度为 20 个字符,理论上应该将用户重定向到不同的网站。这是我必须完成的代码:

function validate() {
var value = document.getElementById('myfunction').value;
if (value.length == 20) {
window.location.href ="http://www.example.com";
}
else{
return false;

}
}
<input style = "margin-right: 8px;" type = "text" name = "con" id = "myfunction" required=''/>
<input type = "submit" value = " Submit " class='next btn btn-primary' id = "buttonze" onclick = "validate();"/><br />

使用 20 个字符的字符串运行代码后,没有任何反应。出于某种原因,它没有将我重定向到 example.com。我不确定我做错了什么,希望有人能向我指出。我知道它在执行 if 语句,因为我放置了一个警报语句来测试它,当我输入该语句时它成功弹出。

最佳答案

如果你使用safari,你需要添加return falseonclick:

onclick = "validate();return false;"

关于条件满足时的 Javascript 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39992725/

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