estoy peleándome aquí con un formulario bastante simple... para el que utilizo prototype.js y livevalidation.js lo que busco es que si me rellenalos campos consulta y el email o el teléfono realizar la petición con prototype
El formulario es el siguiente:
Código PHP:
<form id="contactForm" style="font-weight: 400; font-size: 12px; font-family: Verdana, Geneva, sans-serif; margin-left:0px">
<table width="450" border="0" cellpadding="5" cellspacing="5" >
<tr>
<td width="70">Nombre:</td>
<td width="288">
<label>
<input name="nombreyapellidos" type="text" id="nombreyapellidos" size="28" />
</label>
</td>
</tr>
<tr>
<td>Empresa:</td>
<td><input name="empresa" type="text" id="empresa" size="28" /></td>
</tr>
<tr>
<td>Email*:</td>
<td><input name="email" type="text" id="email" size="28" onblur="CompruebaTelefono()" /></td>
</tr>
<tr>
<td>Teléfono:</td>
<td><input name="telefono" type="text" id="telefono" size="28" onblur="FocoFueraTel()" maxlength="9" /></td>
</tr>
<tr>
<td>Consulta*:</td>
<td><textarea name="consulta" cols="35" rows="4" id="consulta"></textarea></td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" name="Enviar_Consulta" id="submitButton" value="Enviar Consulta" />
</td>
</tr>
<tr>
<td colspan="2" align="left">*<span class="obliga">Datos obligatorios</span></td>
</tr>
</table>
</form>
Código PHP:
<script type="text/javascript">
var email__ = new LiveValidation('email', {validMessage: "Correcto", wait: 300 } );
email__.add(Validate.Presence,{failureMessage: "Obligatorio."});
email__.add(Validate.Email,{failureMessage: "Solo Mail."});
var telefono__ = new LiveValidation('telefono', {validMessage: "Correcto", wait: 500 } );
telefono__.add(Validate.Presence,{failureMessage: "Obligatorio."});
var consulta__ = new LiveValidation('consulta', {validMessage: " ", wait: 700 } );
consulta__.add(Validate.Presence,{failureMessage: "Obligatorio."});
</script>
Gracias por adelantado