este es el formulario html
Código:
este es el codigo que llama a la funcion:<form name="formRapido" id="formRapidoId"> <tr> <td>* Nombre:</td> <td><input name="nombre" type="text" id="introNombreFormRapido" class="inputBox" onfocus="styleNombreFormRapido(true)" onblur="styleNombreFormRapido(false)"/></td> <td> <table width="16" height="14" class="noMargin" id="asNombreFormRapido"> <tr> <td> </td> </tr> </table> </td> </tr> <tr> <td>* e-Mail:</td> <td><input name="mail" type="text" id="introMailFormRapido" class="inputBox" onfocus="styleMailFormRapido(true)" onblur="styleMailFormRapido(false)"/></td> <td> <table width="16" height="14" class="noMargin" id="asMailFormRapido"> <tr> <td> </td> </tr> </table> </td> </tr> <tr> <td>Asunto:</td> <td><input name="asunto" type="text" id="introAsuntoFormRapido" class="inputBox" onfocus="styleAsuntoFormRapido(true)" onblur="styleAsuntoFormRapido(false)"/></td> </tr> <tr> <td colspan="2">* Mensaje:</td> </tr> <tr> <td colspan="2"><textarea name="mensaje" id="introMensajeFormRapido" class="areaBox" onfocus="styleMensajeFormRapido(true)" onblur="styleMensajeFormRapido(false)"></textarea></td> <td> <table width="16" height="14" class="noMargin" id="asMensajeFormRapido"> <tr> <td> </td> </tr> </table> </td> </tr> <tr> <td colspan="2" align="center"> <table align="center" id="tableButtonsFormRapido"> <tr> <td class="nota">Los campos con * son obligatorios</td> <td rowspan="2" id="imageLoadFormRapido" valign="middle" align="center"></td> </tr> <tr> <td><input name="restablecer" id="restablecerFormRapido" type="reset" value="Restablecer" onclick="deleteAll()"/>***<input name="enviar" id="enviarFormRapido" type="button" value="Enviar" onclick="cheqFormRapido()" /></td> </tr> </table> </td> </tr> </form>
Código:
esta es la funcion que s eencuentra en php:xajax_enviar_mail(xajax.getFormValues('formRapidoId'));
Código:
no se en donde me estoy equibocando :S, donde dice $form_mail['nombre'] si le pongo un "probandooooo" funciona. tambien si incluyo variables en el parametro y las declaro llegan perfectamnete, el problema es con el xajax.getFormValues que me esta haciendo objetos vacios calculo yo//Envio de mail de formulario Consultas function enviar_mail($form_mail) { //instanciamos el objeto para generar la respuesta con ajax $respuesta = new xajaxResponse(); //Remplazo la imagen de load por una imagen dde error $respuesta->Assign("imageLoadFormRapido","innerHTML", $form_mail['nombre']); //tenemos que devolver la instanciación del objeto xajaxResponse return $respuesta; } //registramos la función creada anteriormente al objeto xajax $xajax->register(XAJAX_FUNCTION, 'enviar_mail');
Byee Saludos!