Foros del Web » Programando para Internet » PHP »

Validacion de Campos No vacio

Estas en el tema de Validacion de Campos No vacio en el foro de PHP en Foros del Web. Hola Comunidad: Estoy trabajando en un formulario que guarda una serie de preguntas, pero que al final tiene 2 submit, uno que guarda el borrador ...
  #1 (permalink)  
Antiguo 20/08/2012, 09:43
 
Fecha de Ingreso: junio-2012
Mensajes: 17
Antigüedad: 11 años, 10 meses
Puntos: 0
Validacion de Campos No vacio

Hola Comunidad:

Estoy trabajando en un formulario que guarda una serie de preguntas, pero que al final tiene 2 submit, uno que guarda el borrador y que NO debe validar si los campos vienen llenos, ya que solo guarda el formulario tal como se encuentra. El otro submit "Enviar" debe validar que todos los campos vengan llenos, ya que esta es la etapa final.

Se pueden guardar la cantidad de borradores que se quiera, pero al enviar se debe validar que todos los campos tengan algun contenido.

Si me pudieran ayudar en esto por favor se los agradecería. Muestro el codigo que tengo:

<form method="post" action="index.php?op=autoevaluacion&act=grabar_sol icitud" name="fconvenio" id="fconvenio" enctype="multipart/form-data">
<input type="hidden" value="{$proyecto_codigo}" name="solicitud_codigo" id="solicitud_codigo" />
<input type="hidden" value="{$solo_contra_rendicion}" name="solo_contra_rendicion" id="solo_contra_rendicion" />
{if $solicitud_id}
<input type="hidden" value="{$solicitud_id}" name="solicitud_id" id="solicitud_id" />
{/if}
<br />
<table width="750" border="0" cellspacing="0" cellpadding="0" class="box_v">
<h2> 1 CANTIDAD DE TRABAJO {$coeficiente_cantidad}</h2>
<tr>
<th>1.1 VOLUMEN DE TRABAJO DESARROLLADO </th>
<td>{html_options selected=$evaluacion11 options=$evaluacion name="evaluacion11" id="evaluacion11" }</td>
</tr>
<tr>
<th colspan="13" scope="col"> Justificación:</th>
</tr>
<tr>
<td><textarea wrap="OFF" name="justificacion11" id="justificacion11" cols="70">{$justificacion11}</textarea></td>
</tr>
</table>

<table width="750" border="0" cellspacing="0" cellpadding="0" class="box_v">

<tr>
<th>1.2 RAPIDEZ Y OPORTUNIDAD EN EL CUMPLIMIENTO DEL TRABAJO, PLAZOS Y TAREAS DE RUTINA</th>
<td>{html_options selected=$evaluacion12 options=$evaluacion name="evaluacion12" id="evaluacion12" }</td>
</tr>

<tr>
<th colspan="13" scope="col"> Justificación:</th>
</tr>
<tr>
<td><textarea wrap="OFF" name="justificacion12" id="justificacion12" cols="70">{$justificacion12}</textarea></td>
</tr>
</table>
<tr>
<td colspan="2"> <input name="guardar" type="submit" id="guardar" value="Guardar Borrador"/><input name="enviar" type="submit" id="enviar" value="Enviar Autoevaluacion" /></td></td>
</tr>
<br />
</form>

Debe validar una selección en el combox y al menos un caracter en el campo de justificacion.

Gracias.
  #2 (permalink)  
Antiguo 20/08/2012, 10:14
 
Fecha de Ingreso: julio-2012
Mensajes: 276
Antigüedad: 11 años, 9 meses
Puntos: 27
Respuesta: Validacion de Campos No vacio

Código PHP:
Ver original
  1. if(empty($_POST['solicitud_codigo'] | $_POST['solicitud_id'] | $_POST['evaluacion11'] | $_POST['justificacion11'] | $_POST['evaluacion12'] | $_POST['justificacion12']){
  2. echo "<font color='red'>Rellena todos los campos en blanco</font>";
  3. }else{
  4. echo "<font color='green>Correctamente enviado</font>";
  5. }

Etiquetas: campos, formulario, validar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:42.