通过js获取表单字符串然后通过AJAX无刷新传递。
function getform(){
var formObj=document.getElementById('docsearch');
var allStr="";
if(formObj){
var elementsObj=formObj.elements;
var obj;
if(elementsObj){
for(var i=0; i<elementsObj.length;i+=1){
obj=elementsObj[i];
if(obj.name!=undefined&&obj.name!=""){
if(obj.type!="radio"){
allStr+=obj.name+"="+encodeURIComponent(obj.value)+"&";
}else{
if(obj.checked){
allStr+=obj.name+"="+encodeURIComponent(obj.value)+"&";
}
}
}
}
var arr = allStr.split('&Submit');
toajax(arr[0]);
}else{
alert("没有elements对象!");
return ;
}
}else{
alert("form不存在!");
return ;
}
}
function toajax(urlload){
parent.frames['window_1_frame'].search(urlload);
parent.closeifram();
}