utilizzo questa funzione per mandare ad uno script php il valore di una texarea di un form.codice:function refreshPreview(inputField,outputField,httpUrl) { var myText = inputField+"="+escape(document.getElementById(inputField).value); if(window.XMLHttpRequest) { xmlhttp = new XMLHttpRequest(); } else if(window.ActiveXObject) { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } else { return false; } xmlhttp.open("POST", httpUrl, true); xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded"); xmlhttp.setRequestHeader("Content-length",myText.length); xmlhttp.setRequestHeader("Connection","close"); xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState == 4) { document.getElementById(outputField).innerHTML = xmlhttp.responseText; } } xmlhttp.send(myText); }
inputField: 'nome_id_della_texarea'
outputField: 'nome_id_del_div_che_visualizzerà_output'
httpUrl: 'url_script'
se volessi passare tutto il form (tutti i suoi campi)
come potrei fare?
avevo pensato ad un array.... ma non saprei gestirlo nella funzione
help![]()

Rispondi quotando
