用户申请 先填写信息 如果某项填写内容(比如:输入为空)不符合要求 用alert弹出提示信息 然后返回申请页面继续填写信息 但是想保留之前输入的信息 如何实现 谢谢!谢谢!

解决方案 »

  1.   

    不重定向 页面信息不会清空 就你判断条件不符合的时候alert("can't null") username.onfocus(); return false;
      

  2.   

    你发现错误后 用return false阻止form提交就好了
    或者用cookie保存信息
      

  3.   

    你好.谢谢你的回答..
    可是当下拉框弹出我点击确定后..它却要进入提交处理页面(用asp写的)我把判断写成是form 里面的onsubmit类型..
    谢谢!用户申请 先填写信息 如果某项填写内容(比如:输入为空)不符合要求 用alert弹出提示信息 然后返回申请页面继续填写信息 但是想保留之前输入的信息 如何实现 谢谢!谢谢!
    不重定向 页面信息不会清空 就你判断条件不符合的时候alert("can't null") username.onfocus(); return false
      

  4.   

    备注:我用的是window.history.go(0)来进行页面返回的..还加了return false..
    谢谢!!!自己对javascript一点都不熟悉..所以,见笑了!谢谢!
      

  5.   

    onsubmit="return abc()"function abc(){
    if(sss.value=''){
    alert('null');
    return false;
    }
    return true;
    }如上.不需要window.history.只要Return false就不会提交的.
      

  6.   

    谢谢各位的回答..可是就是不行呀..我把javascript代码贴出来,先谢谢了!
    function application_check()
    {
    if(document.all_stip_name.stip_name.value=="")
    {
    alert("请选择一项助学金");
    return false;
    }
    if(document.all_stip_name.stud_score.value=="")
    {
    alert("请输入成绩绩点");
    document.all_stip_name.stud_score.focus();
    return false;  
    }
    if(document.all_stip_name.stud_appli_reason.value=="")
    {
    alert("请输入申请事由");
    document.all_stip_name.stud_appli_reason.focus();
    return false;
    }
    return true;
    }
      

  7.   

    onsubmit="return application_check()"有写对么?