mi idea es que necesito hacer un formnulario de modificacion de un cliente XXX
comos e muestra en la siguiente imagen.
al hacer click en el boton button se abre un popup en el cual ingresando el nombre , el rut o el apellido realiza una busqueda de clientes
una imagen pa que se vea mejor
lo que pasa es que al hacer summbit no pasa nada el codigo es lo siguinte
al hacer click en sumbit llama a la siguiente funcion:
onsubmit="return validaBusquedaCliente(this)"
que hace lo siguinte:
Código:
function validaBusquedaCliente(form) { //esta parte valida que se haya seleccionado un clientye de la busqueda if (!noChecked(form, 'rut[]', 'cliente') || countChecked(form, 'rut[]', 'cliente')) { return false; } //sino hace esto cargarClinte(getValueChecked(form, 'rut[]')); }
ahora la funcion cargarClinte tiene el siguiente codigo
Código:
mi porblema es el siguinte no se si hace el llamado bien al cliente.php si pruebo el cliente.php por separado funcion benfunction nuevoAjax(){ var xmlhttp = false; try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } if ( ! xmlhttp && typeof XMLHttpRequest != 'undefined') { xmlhttp = new XMLHttpRequest(); } return xmlhttp; } function cargarClinte(id) { ajax3=nuevoAjax(); ajax3.open("POST","../ajax/cliente.php", true); ajax3.onreadystatechange=function () { if (ajax3.readyState==4) { var xml = ajax3.responseXML; var i = 0; var tam = xml.getElementsByTagName('datos').length; alert(id); for (i = 0; i < tam; i ++ ) { texto = xml.getElementsByTagName('datos').item(i).firstChild.data; opener.document.getElementById('rut').value=texto; } } } ajax3.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax3.send("id="+id); }
y lo que quiero hacer aca es lo siguinte segun los datos recuperados de la bd deberia llenar el campo rut del formulñario modificar el valor respectivo al rut de la recuperacion
espero que alguien me pueda ayudar no encuentro la razon por la que falle este codigo espero que me ayuden. lo ideal es que seleccionando un cliente en la busqueda en el formulario modificar me cargen los datos referentes a los recuperados en la bd
Agradesco de antemano toda la ayuda.
Atte
Goomba