这段JS代码是用来实现同一个JSP页面中分别触发两个action,插入两张数据库表中,
但现在数据差不进去,v_checkbox里面的内容undefined,不知道错在哪里.
function newXMLHttpRequest() {
  var xmlreq = false;
  if (window.XMLHttpRequest) {
    xmlreq = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    try {
  
      xmlreq = new ActiveXObject("Msxml2.XMLHTTP");
      
    } catch (e1) {      try {
        
        xmlreq = new ActiveXObject("Microsoft.XMLHTTP");      } catch (e2) {        xmlreq = false;
      }
    }
  }return xmlreq;
}
function getReadyStateHandler(req, responseXmlHandler) {    return function () {     if (req.readyState == 4) {
       
        if (req.status == 200) {           responseXmlHandler(req);        } else {            alert("HTTP error "+req.status+": "+req.statusText);
        }
      }
    }
 }
 
function init(req){
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

 }function doNothing(req)
{
alert(req.reponseText); 
}function toAaaHTTP(){
var form = document.all["tranCustomsSealExamingForm"];
  var str = "customShip="+form.all["customShip"].value;
  str += "&customDest="+form.all["customDest"].value;
  str += "&driverNO="+form.all["driverNO"].value;
 
  return str;
}function doSubmit()
{
var form = document.all["tranCustomsSealExamingForm"];
if(form.all["v_checkbox"].checked==true)
{
var req = newXMLHttpRequest();
req.onreadystatechange  = getReadyStateHandler(req, doNothing);
req.open("POST", "tranCustomInspectReport.do", true);
init(req);
  req.send(toAaaHTTP()); 
}
 
 
return true;
}