function generateUrlWithParam(url, inputFieldNames){ var tmp = url; for(var i = 0 ; i < inputFieldNames.length ; i++){ var el = document.getElementById(inputFieldNames[i]); if(el != null){ var tmp1 = ""; if(el.type == 'text'){ tmp1 = trim(el.value); } if(el.type == 'password'){ tmp1 = trim(el.value); } if(el.type == 'hidden'){ tmp1 = trim(el.value); } if(el.type == 'select-one'){ tmp1 = getSelectCheckedValue(el.name); } if(el.type == 'radio'){ tmp1 = getRadioCheckedValue(el.name); } if(el.type == 'checkbox'){ if(el.checked == true){ tmp1 = el.value; }else{ tmp1 = ""; } } if(i == 0){ if(tmp.indexOf("?") >= 0){ tmp = tmp + "&" + el.name + "=" + tmp1; }else{ tmp = tmp + "?" + el.name + "=" + tmp1; } }else{ tmp = tmp + "&" + el.name + "=" + tmp1; } } } return tmp; }