Estoy complicado con este formulario, porque no hace lo que pretendo.
El formulario sin validaciones JS anda bien. Lo que hace es mostrar una tabla con datos, que al hacer click se cargan los values en los campos, y debajo estan las opciones de
Agregar, Eliminar, Modificar... como esta en la imagen
El tema es, que quiero hacer que las validaciones sean distintas para cada boton que presione, es decir:
- si presiono
Agregar, valide los campos obligatorios y si se agregó, que confirme que se ha agregado exitosamente.
- si presiono
Eliminar, que muestre si en verdad desea eliminar y de las opciones, aceptar o cancelar.
- si presiono
Modificar, que pregunte si va a modificar y luego que confirme si se modifico...
eso es precisamente, estaba intentando
Eliminar, y dar la opcion de cancelar, pero de igual manera me eliminaba los campos...
Creo que el problema podria estar cuando recarga la misma pagina, porque en la misma pagina procesa todo por medio de php. Código PHP:
<div class="contenedor_inferior" id="mostrar">
<form id="form_clientes_datos" name="form_clientes_datos" method="post" action="clientes.php<?php echo "?pk_cli=" . $pk_cliente ?>">
<table width="100%" border="0" cellspacing="0px">
<tr>
<td width="33%"><span class="titulo2">General</span></td>
<td width="33%"><span class="titulo2">Contacto</span></td>
<td width="33%"><span class="titulo2">Mas Datos</span></td>
</tr>
<tr>
<td>
<table width="317" border="0">
<tr>
<td width="133">Cliente <span class="rojo" title="Campo Obligatorio">(*)</span>: </td>
<td width="168"><input type="text" name="select_cliente" value="<?php echo $select_cliente; ?>" /></td>
</tr>
<tr>
<td>Persona de contacto:</td>
<td><input type="text" name="select_persona_contacto" value="<?php echo $select_persona_contacto; ?>" /></td>
</tr>
<tr>
<td>Teléfono 1:</td>
<td><input type="text" name="select_telefono1" value="<?php echo $select_telefono1; ?>" /></td>
</tr>
<tr>
<td>Teléfono 2:</td>
<td><input type="text" name="select_telefono2" value="<?php echo $select_telefono2; ?>" /></td>
</tr>
</table>
<p> </p>
<p> </p>
<p> </p></td>
<td>
<table width="320" border="0">
<tr>
<td width="86">Dirección:</td>
<td width="206"><input type="text" name="select_direccion" value="<?php echo $select_direccion; ?>" /></td>
</tr>
<tr>
<td>Código Postal:</td>
<td><input type="text" name="select_codigo_postal" value="<?php echo $select_codigo_postal; ?>" /></td>
</tr>
<tr>
<td>Localidad:</td>
<td><input type="text" name="select_localidad" value="<?php echo $select_localidad; ?>" /></td>
</tr>
<tr>
<td>País:</td>
<td><input type="text" name="select_pais" value="<?php echo $select_pais; ?>" /></td>
</tr>
<tr>
<td>Email 1:</td>
<td><input type="text" name="select_email1" value="<?php echo $select_email1; ?>" /></td>
</tr>
<tr>
<td>Email 2:</td>
<td><input type="text" name="select_email2" value="<?php echo $select_email2; ?>" /></td>
</tr>
<tr>
<td>Fax:</td>
<td><input type="text" name="select_fax" value="<?php echo $select_fax; ?>" /></td>
</tr>
</table>
<p> </p></td>
<td>
<table width="320" border="0">
<tr>
<td width="91">Forma de pago:</td>
<td width="168"><input type="text" name="select_forma_pago" value="<?php echo $select_forma_pago; ?>" /></td>
</tr>
<tr>
<td>Descuento:</td>
<td><input type="text" name="select_descuento" value="<?php echo $select_descuento; ?>" /></td>
</tr>
<tr>
<td>Deuda:</td>
<td><input type="text" name="select_deuda" value="<?php echo $select_deuda; ?>" /></td>
</tr>
<tr>
<td>Fecha de Alta:</td>
<td><input type="text" name="select_fecha_alta" value="<?php echo $select_fecha_alta; ?>" /></td>
</tr>
<tr>
<td>Notas: </td>
<td> </td>
</tr>
<tr>
<td colspan="2"><textarea cols="30" rows="6" name="select_nota"><?php echo $select_nota; ?></textarea></td>
</tr>
</table></td>
</tr>
<tr>
<td colspan="3">
<input type="submit" value="Agregar" name="select_agregar"/>
<input type="submit" value="Eliminar" name="select_eliminar" />
<input type="submit" value="Guardar" name="select_guardar" />
<input type="submit" value="Vaciar Campos" name="select_vaciar" /></td>
</tr>
</table>
</form>
</div>