Tengo un formulario para hacer inserciones y modificaciones.
Escribo en el campo Nombre: Nombre Apellidopat Apellidomat
pero en la BD se ve asi:NombreApellidopatApellidomat
Me pueden ayudar, la verdad no tengo ni idea porq pasa esto!
| ||||
| Respuesta: Error: Inserta cadena, no respeta espacios Así, tratando de imaginar qué podría ser, usa escape() a cualquier cadena que vayas a pasar como parámetro en la petición HTTP.
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
| Código HTML: Nombre: Juan Perez
Código:
function Inserta(){
//tomamos valores del Formulario
nombre=document.ControlProveedores.RS.value;
domicilio=document.ControlProveedores.DomFis.value;
//donde se mostrará el resultado
divResultado = document.getElementById('resultado_Insert');
//instanciamos el objetoAjax
ajax=objetoAjax();
//usamos el medoto POST
//archivo que realizará la operacion
ajax.open("POST", "InsertaDatos.asp",true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
//mostrar resultados en esta capa
divResultado.innerHTML = ajax.responseText
}
}
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
//enviando los valores
ajax.send("nombre="+nombre+"&Dom="+domicilio)
}
Es asp tengo el codigo para insertar. Pero al ver los datos en la BD me aparece: JuanPerez
__________________ >>> El hombre se hace viejo muy pronto y sabio demasiado tarde <<< |
| ||||
| Respuesta: Error: Inserta cadena, no respeta espacios Como te dije, usa escape():
Código javascript:
Ver original
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |