Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/08/2010, 12:22
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 10 meses
Puntos: 126
Respuesta: No hace split en parámetros

Hola

No lo entiendo. En una desesperada, si esos son los dos únicos campos del formulario, puedes hacer esto
La llamada a capt. Antes dale un name (el mismo que la id) a los campos
Cita:
onKeyPress="return capt(event, this.form);
En capt
Cita:
function capt(e, val){
var tcl = (document.all)?e.keyCode:e.which;
if (tcl==13){

cargarContenidoPOST("pagina.php?accion=enviarMsg", val[0].value, val[1].value, "contenedorChat");

}
}
En cargarContenidoPOST
Cita:
function cargarContenidoPOST(pagina, parametros1, parametros2, contenedor){

contenedor = document.getElementById(contenedor);


ajax=nuevoAjax();
ajax.open('POST', pagina, true);
ajax.onreadystatechange=function() {

if (ajax.readyState==4) {
contenedor.innerHTML = ajax.responseText
}

}
ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
ajax.send('textoEscrito='+parametros1+'&idConexion ='+parametros2);
}
Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />