javascript - form loop all and check radio + options -
i have long form , trying loop done. not sure how check options (dropdown) , radio type's, if exist, select checked or selected , put in array.
is there better way construct it? , when loop done, pass var sending in ajax?
var parameters = ""; var form = document.getelementbyid("someform"); for(var = 0; < form.elements.length; i++){ if(form.elements[i].value) { if(form.elements[i].type == "text" || form.elements[i].type == "select-one" || form.elements[i].type == "hidden") parameters = parameters + '&' + form.elements[i].name+'='+escape(form.elements[i].value); if((form.elements[i].type == "radio" || form.elements[i].type == "checkbox") && form.elements[i].checked) parameters = parameters + '&' + form.elements[i].name+'='+form.elements[i].value; } }
i use this, if need ajax form. append parameters end of ajax request.
Comments
Post a Comment