JavaScript按钮,单击导航到另一个HTML页面
JavaScript button on click navigate to another HTML page
我在HTML和JavaScript验证方面遇到了一些问题。所以基本上我有多个字段,我将在移动到另一个HTML页面之前执行验证。下面是代码:
<fieldset>
Name* <input id="name" type="text" name="name"> </input>
NRIC/Passport No* <input id="nric" type="text" name="nric" > </input>
<input id="btnSubmit" type="submit" value="Pay now!" onclick="validate()"/>
</fieldset>
我的Javascript:
function validate(){
var name = document.getElementById('name').value;
var nric = document.getElementById('nric').value;
var submit = document.getElementById('btnSubmit').value;
if(name == null || name == ""){
alert('Please enter your name. Do not leave it blank before proceed to the next field.');
}
else if(nric == null || nric == ""){
alert('Please enter your NRIC. Do not leave it blank before proceed to the next field.');
}else{
window.location.href = '../successful.html';
}
}
我试图在移动到success .html之前执行验证。验证工作,然而,当我试图导航到另一个页面,它告诉我,网页没有找到。有办法解决这个问题吗?
window.location.href = '../successful.html';
上面这行可以像下面这样修改:
- 我想导航到另一个文件
window.location.href
- 这个文件在我当前文件夹 之外
- 正确,一个文件夹向后
../
- 我要访问的文件名为
successful.html
您的重定向将假设您具有以下项目组织:
'...
'MYPRECEDENTFOLDER
successful.html
'MYCURRENTFOLDER
myCurrentfile.html
您必须检查位于success .html的位置。另一个解决方案是调用绝对URL(注意URL的变化,基本上是当你从本地主机到另一个URL时)。
相关文章:
- 使用javascript将动态表从一个html页面打印到另一个html页
- 将html元素插入到文本字符串中,以匹配另一个html字符串
- 如何在另一个html文件的框架中包含图像
- 重定向到Angular JS中的另一个HTML页面
- 使用JavaScript打开另一个html页面时传递变量
- 如何在另一个 html 标签内选择 web 元素硒 Web 驱动程序与 html 源
- 显示从 HTML 表单到另一个 HTML 表单的发布值
- 收到事件时加载另一个.html页面
- 为什么谷歌跟踪代码管理器不能安装在正文下的另一个HTML元素中
- 获取另一个html标记下的html元素值
- 使用angularjs将HTML表单数据从页面提交到另一个HTML页面
- 在我的html页面-web应用程序用户界面的一个选项卡中的另一个html页面中的选项卡
- 调用另一个HTML文件中的函数
- 如何从使用jquery load()加载的另一个html页面执行在主html文件中编写的脚本
- 将NG打印的数据在一个html中重复传输到另一个html
- 在href跳转到另一个html元素之前,执行Knockout.js数据绑定:点击函数
- 用javascript(不带外部文件)将html加载到另一个html中
- 正在检测Html元素是否与另一个Html元件重叠
- 如何在屏幕大小上将html文件更改为另一个html文件
- 禁用来自另一个html页面的html框架的超链接