比较html文本输入并使用Javascript重定向到另一个页面
Comparing html text inputs and redirecting to another page using Javascript
我是全新的Javascript,我只是用它来做一个简单的网站的乐趣。我试着在网上搜索,但我仍然卡住了,所以如果你能帮助我或重定向我对其他帮助,那将是伟大的。我试图使用Javascript发送用户到另一个html页面在我的网站,如果他们的输入符合我的标准。所以我想用if/else语句来做这件事:如果文本输入等于ODQHVHMJKD
,它将把它们发送到page3.html
。然而,当我在浏览器上尝试这个时,什么也没有发生——它只是把我带到地址末尾有?codebox1=f&button1=Submit
的相同页面。下面是我的脚本部分:
<script type="text/javascript">
function testResults (form) {
if (form.codebox1.value == ODQHVHMJKD) {
window.location.pathname = 'page3.html';
}
else {
window.alert("Try again!");
}
};
</script>
下面是我的表单元素:
<form name="form1" method="GET">
<input name="codebox1" type="text" />
<input name="button1" type="submit" value="Submit" onClick="testResults(this.form)"/>
</form>
你能帮我一下,这样我就能把它弄出来了吗?很有可能我做的每件事都是完全错误的——任何帮助都是感激的!
试试这个,
function testResults (form) {
if (form.codebox1.value == "ODQHVHMJKD") {
window.location = 'page3.html';
}
else {
window.alert("Try again!");
}
return false;
};
您需要阻止表单的默认操作。在提交事件中,调用e.preventDefault();
或return false
。此外,需要在ODQHVHMJKD
Js Fiddle: http://jsfiddle.net/prankol57/Ht45t/
也许这能帮到你。
<form name="form" onsubmit="Results()">
<input type="text" name="fname" id="val">
<input type="submit" value="Submit">
</form>
<script type="text/javascript">
function Results() {
var val = document.getElementById('val').value;
if (val == "ODQHVHMJKD") {
window.location = 'page3.html';
} else {
window.alert("Try again!");
}
};
</script>
相关文章:
- 如何在一页网站中使用PHP重定向到一个页面
- php重定向到一个空白页面
- 在发布表单输入时,我可以重定向到一个新的php文件吗
- Firefox弹出窗口“;这个网页被重定向到一个新的位置“;在每个requestPromise ajax调用上,有什么方
- Facebook重定向到一个空白的权限请求页面
- 如何在组合框值更改时自动重定向下一个 jsp 页面
- 如何在更改字段中的选择后重置另一个字段中的数据
- 如果另一个下拉列表选择发生更改,则重置另一个下拉列表
- 重置另一个字段Primefaces的字段值
- javascript可以将我的页面重定向到一个url,如果失败,则不会发出警报
- 点击产品,它会自动重定向另一个网站
- 在选择电台,重定向到一个链接
- Phonegap Hybrid App - JavaScript重定向使一个绝对定位的元素闪烁并显示后面的内容
- 我需要做一个网站重定向到一个页面后21.45至10.00
- 如何使javascript加载新数据每次(不使用缓存数据),当我重定向到一个处理程序(页)在鼠标点击
- 重定向选择一个选择输入
- 我如何得到chrome.tab .update重定向到一个url
- 检查在旧版Internet Explorer中事件重定向期间一个事件是否与另一个事件相同
- 等待两秒钟,然后在jquery中自动重定向另一个页面
- Php重定向到一个服务器到另一个服务器的Php页面