没看到“祝贺你,此用户资料录入成功!”在哪里alert的!!!

解决方案 »

  1.   

    喔,笔误,是:第二个JS:
    alert("此用户资料录入成功!");
    self.navigate("user_sj.asp?user_id=<%=rs("user_id")%>")
      

  2.   

    把2个JS合并成1个,下面这个:<script language="JavaScript">
    function checkdata(){
    if ((form.user_id.value)=='') {
    alert("\【用户名称】不能为空,请正确填写!!");
    form.user_id.focus();
    return false;
    }
    if ((form.user_Unit.value)=='') {
    alert("\【用户地址】不能为空,请正确填写!!");
    form.user_Unit.focus();
    return false;
    }
    alert("此用户资料录入成功!");
    self.navigate("user_sj.asp?user_id=<%=rs("user_id")%>")
    return true;
    }
    </script>
      

  3.   

    <script language="JavaScript">
    function checkdata(){
    if ((form.user_id.value)=='') {
    alert("\【用户名称】不能为空,请正确填写!!");
    form.user_id.focus();
    return false;
    }
    if ((form.user_Unit.value)=='') {
    alert("\【用户地址】不能为空,请正确填写!!");
    form.user_Unit.focus();
    return false;
    }
    return true;
    }
    // 这个函数在保存成功后在调用,
    function SaveSucceed()
    {
    alert("此用户资料录入成功!");
    self.navigate("user_sj.asp?user_id=<%=rs("user_id")%>")
    }
    </script>
      

  4.   

    不能直接这样写:
    <Script Language ="JavaScript">
    alert("此用户资料录入成功!");
    self.navigate("user_sj.asp?user_id=<%=rs("user_id")%>")
    </Script> 这样写在加载页面的时候就会执行alert("此用户资料录入成功!");
      

  5.   

    form名称好像要加上document你试一下
      

  6.   

    谢谢楼上的~~确实,直接写的时候,在加载页面的时候就会执行alert("此用户资料录入成功!"),我将
    <Script Language ="JavaScript">
    alert("此用户资料录入成功!");
    self.navigate("user_sj.asp?user_id=<%=rs("user_id")%>")
    </Script> 删除之后,可return checkdata()了,可按你的方法,另外定议function SaveSucceed(),在保存成功之后调用,运行时,提示:所需的集合找不到?为什么直接这样写:
    <Script Language ="JavaScript">
    alert("此用户资料录入成功!");
    self.navigate("user_sj.asp?user_id=<%=rs("user_id")%>")
    </Script> 可以运行,而写function 后,确提示所需的集合找不到呢?请请指教``
      

  7.   

    或者有没有别的什么更好的方法,代替弹出"此用户资料录入成功!"后,转到("user_sj.asp?user_id=<%=rs("user_id")%>")谢谢指教~~~
      

  8.   

    javascript一般是用来判断用户填写是否规范!
    所以在正确录入的时候就可以下面这样:
    <%
    code
    ...
    response.write("<Script Language ="JavaScript">alert('此用户资料录入成功!');self.navigate('xxx')</Script>")
    %>
      

  9.   

    TO:BearRui(开心熊 | BOSS的英文名竟然叫SB) user_id是要存库后,才能取到并传到另一个页面的~~这要怎么做啊~~也就是说:在录入的数据存库后,怎么样,才能带user_id转到另一个页面?如果我直接写:
    <Script Language ="JavaScript">
    alert("此用户资料录入成功!");
    self.navigate("user_sj.asp?user_id=<%=rs("user_id")%>")
    </Script> 
    是可以正常转到另一页面并带user_id参数的;但不会 return checkdata();  要怎么做才能即return checkdata();又可以带user_id转到user_sj.asp??
      

  10.   

    是这样执行的啊:
    1、先执行return checkdata();
    2、当checkdata检查通过后就会执行服务器端代码,服务器端插入数据,并返回user_id。
    3、这个时候调用JS代码,弹出信息:
       第3部可以用服务器端代码这样实现:
    int userId = // 这里可以用到第2部的ID
    string script = "<script>alert('此用户资料录入成功!');self.navigate('user_sj.asp?user_id=" + userId + "');</script>"
    Response.write(script);