首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

js验证跳转有关问题

2012-02-21 
js验证跳转问题scriptlanguage javascript functioncheck(){if(document.reg.username.value ){

js验证跳转问题
<script   language= "javascript ">
          function   check()
  {
        if(document.reg.username.value== " ")
    {
        alert( "姓名不能为空 ");
window.location.href= "../../b.jsp ";
    }
 
  }
      </script>
<form   action=c.jsp>
在a页面做验证,如果为空就跳转到b页面
现在问题是,没有跳转的b页面,而是跳转到c页面了
为什么呢?
谢谢



[解决办法]
你点submint后,form的提交在先,你可以设一个标记,如果为true,form提交,否则,弹出提示。
<script language= "javascript ">
function check()
{
if(document.reg.username.value== " ")
{
alert( "姓名不能为空 ");
window.location.href= "../../b.jsp ";
return false;
}
return true;
}
</script>
<form action= "c.jsp " onSubmit= "return check(); ">
[解决办法]
我认为楼上说的是对的

热点排行