diff --git a/gulliver/js/common/core/common.js b/gulliver/js/common/core/common.js index c832b04cd..71e692663 100755 --- a/gulliver/js/common/core/common.js +++ b/gulliver/js/common/core/common.js @@ -159,7 +159,7 @@ } else if(thisform.elements[i].type == "textarea") { //Handle textareas formdata += thisform.elements[i].name + "=" + encodeURIComponent(thisform.elements[i].value); } else if(thisform.elements[i].type == "checkbox") { //Handle checkbox's - formdata += thisform.elements[i].name + '=' + ((thisform.elements[i].checked)? '1': '0'); + formdata += thisform.elements[i].name + '=' + ((thisform.elements[i].checked)? (typeof(thisform.elements[i].value) != 'undefined' ? thisform.elements[i].value : 'On') : ''); } else if(thisform.elements[i].type == "radio") { //Handle Radio buttons if(thisform.elements[i].checked==true){ formdata += thisform.elements[i].name + "=" + thisform.elements[i].value; diff --git a/gulliver/js/maborak/core/maborak.js b/gulliver/js/maborak/core/maborak.js index 375c1ee3d..30689ece0 100644 --- a/gulliver/js/maborak/core/maborak.js +++ b/gulliver/js/maborak/core/maborak.js @@ -427,7 +427,7 @@ objetus.onreadystatechange=function(){if(objetus.readyState==4) if((method==='POST')||(method==='GET/POST'))objetus.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");objetus.send(((method==='GET')?null:data));if(!asynchronous) {if(callback)callback(objetus.responseText);return objetus.responseText;}}catch(ss) {alert("Error: "+var_dump(ss));}} -function ajax_getForm(thisform){var formdata='';for(var i=0;i