如何在提交表单后,判断处理结果正确则弹出A对话框,如果错误则弹出B对话框?
在jsp页面添加一个部门,如果后台数据库添加成功了,则弹出成功提示框。如果创建失败(
数据库异常等造成),则弹出失败提示框。 
 我现在用   页面离开时调用openwin()函数 
  <body   onunload=openwin()>  
 script   language= "JavaScript ">  
       var   flag   =    "0 "; 
       function   VerifyInfo()   { 
       	flag   =    "1 "; 
       	if   (document.form1.depName.value== " ")   { 
       		window.alert( "请输入部门名称! "); 
       	} 
       } 
       function   openwin()   {      	 
       	window.alert( "添加部门成功! "); 
       } 
        </script>  
 但是很明显的错误,无论成功失败都会弹出那个固定的窗口,但是JS又没有办法和jsp中的值进行交互,唉,小弟才疏学浅,望高手指点!50送上!
------解决方案--------------------谁说不能交互了 onload: 
  <%String s = request.Attribute( "s ");%>  
  <body onload=openwin()>  
 script language= "JavaScript ">  
   var flag =  "0 "; 
   function VerifyInfo() { 
   flag =  "1 "; 
   if (document.form1.depName.value== " ") { 
   window.alert( "请输入部门名称! "); 
   } 
   } 
   function openwin() { 
    if( <%=s%> == "y "){ 
   window.alert( "添加部门成功! "); 
    } 
    if( <%=s%> == "n "){ 
   window.alert( "添加部门失败! "); 
    } 
    return false;   
   } 
    </script>  
------解决方案--------------------这是转载别人的,你看看这些方法对你有没有帮助,这是用java script 直接连到数据库,然后进行数据验证的操作,如果你会用java连接数据库的话,那这个方法你应该能看得懂。   
  <script language=javascript>  
 function replace(v)   
 {    
 //容错问题,请读者自行进行判断。   
 //定义SQL语句   
 var sql =  "select * from Dictionary where MainID= ' " + v +  " ' " ;   
 //新建数据库连接对象和数据集存取对象   
 var ConnDB = new ActiveXObject( "adodb.connection ");    
 var rs = new ActiveXObject( "ADODB.Recordset ");    
 //这里填入要连接的DSN   
 ConnDB.ConnectionString= "DSN=***;uid=***;pwd=*** ";    
 ConnDB.open    
 rs.open(sql,ConnDB,1,1);    
 if (rs.RecordCount> 0){    
 if (v==parseInt(rs( "MainID "))){    
 //字符串连接   
 document.all( 'txt ').value = v + rs( "MainValue ");    
 var sql=null;   
 rs.close   
 ConnDB.close   
 return;    
 } else {    
 var sql=null;    
 alert( "没有此代号! ");    
 txt.select();    
 txt.focus();    
 rs.close   
 ConnDB.close   
 }    
 }   
  </script>    
  <input type=text id=txt name=txt onblur= "replace(this.value) ">