js怎么跳转页面?
1、JavaScript编写网页跳转方法一:使用window.location.href方式进行跳转。可以直接跳转指定页面。2、JavaScript编写网页跳转方法二:使用window.history.back方式进行跳转。它是用于网页返回的,点击即可返回上一次访问的界面。3、JavaScript编写网页跳转方法三:使用window.navigate方式进行跳转。与第一种方法相似。但是部分浏览器已经不支持。4、JavaScript编写网页跳转方法四:使用self.location方式进行跳转。只能用户本网页的跳转。5、JavaScript编写网页跳转方法一:使用top.location方式进行跳转。在顶层页面打开网页。
怎么利用js判断用户名和密码是否为空,如不空则跳到指定网页.下面是其中一段代码
把下面的代码添加到 head 中function checkLoginForm() { var un = document.getElementById("Text1"); var pw = document.getElementById("Password1"); if(un.value == "" || pw.value == "") { alert("用户名或密码不能为空"); return false; }}把 改为你之前的 form 没有 action,需要有一个网址去 post,根据你的文件名修改 login.php如果用户名和密码不为空,你不应该让网页跳转,而是直接提交表单。你可以把现在这个页面命名为 login.php,然后提交给自己,在 PHP 中进行页面跳转if(empty($user) || empty($pass)) { echo "alert('用户名或密码不能为空');"; } else { // 这里检查用户名和密码是否匹配 //、、、 // 跳转到其它页面 header("Location: index.php"); }
javascript怎么跳转页面
js实现页面的跳转具体有几种方法,下面列出几种,供你参考:
1、 window.location.href方式
window.location.href="target.aspx";
2、 window.navigate方式跳转
window.navigate("target.aspx");
3、window.loction.replace方式实现页面跳转,注意跟第一种方式的区别
window.location.replace("target.aspx");
有3个jsp页面(1.aspx, 2.aspx, 3.aspx),进系统默认的是1.aspx,当我进入2.aspx的时候, 2.aspx里面用window.location.replace("3.aspx");
与用window.location.href ("3.aspx");
从用户界面来看是没有什么区别的,但是当3.aspx页面有一个"返回"按钮,调用window.history.go(-1); wondow.history.back();方法的时候,一点这个返回按钮就要返回2.aspx页面的话,区别就出来了,当用 window.location.replace("3.aspx");连到3.aspx页面的话,3.aspx页面中的调用 window.history.go(-1);wondow.history.back();方法是不好用的,会返回到1.aspx。
4、self.location方式实现页面跳转,和下面的top.location有小小区别
self.location='target.aspx';
5、top.location
top.location='target.aspx';
谢谢!