<form>
campos
campos
<div id="resultado">
</div>
campos
botonsubmit
</form>
Dentro del div resultado se carga un valor que mando desde un archivo ASP, al enviar el formulario me manda los campos fuera del div solamente
Como pudiera mandar junto con los otros campos los valores de los campos dentro del DIV?
Ojala me haya explicado y me puedan orientar, realmente no se mucho de AJAX... ¿se nota?
Por si las dudas les paso los archivos que utilizo de AJAX:
Código javascript:
Ver original
function GetXmlHttpObject(handler) { var objXMLHttp=null if (window.XMLHttpRequest) { objXMLHttp=new XMLHttpRequest() } else if (window.ActiveXObject) { objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP") } return objXMLHttp } function stateChanged(proceso, caja) { if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { // document.getElementById(caja).innerHTML= xmlHttp.responseText; document.getElementById(caja).innerHTML=proceso } else { //alert(xmlHttp.status); } } // Will populate data based on input function htmlData(url, caja, qStr) { if (url.length==0) { document.getElementById(caja).innerHTML=""; return; } xmlHttp=GetXmlHttpObject() if (xmlHttp==null) { alert ("Su navegador no soporta este tipo de procedimiento, por favor actualice el mismo."); return; } url=url+"?"+qStr; url=url+"&sid="+Math.random(); // xmlHttp.onreadystatechange=stateChanged; xmlHttp.onreadystatechange=function() { stateChanged( xmlHttp.responseText, caja); } xmlHttp.open("GET",url,true) ; xmlHttp.send(null); }
Y lo llamo asi:
<input name="cantidad" id="cantidad" type="text" onkeyup="htmlData('cambia.asp', 'extras' , 'en=35&cant='+cantidad<%=rss("id")%>.value)" />