我是用这段js代码来提交的,但是不行 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 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()); }
有两个form,怎么提交啊.
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 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;
}