Foros del Web » Programando para Internet » Javascript »

AYuda en Validacion y envio de datos

Estas en el tema de AYuda en Validacion y envio de datos en el foro de Javascript en Foros del Web. bueno, los q kiero es validar un grupo de text, checkbox q son generados Código HTML: {include_php file='libs/header.php'} <script language= "javascript" > {literal} function GenerarOS(opc){ ...
  #1 (permalink)  
Antiguo 18/12/2008, 09:36
Avatar de wrafaelp  
Fecha de Ingreso: marzo-2008
Ubicación: Cercado de lima
Mensajes: 26
Antigüedad: 16 años, 1 mes
Puntos: 0
AYuda en Validacion y envio de datos

bueno, los q kiero es validar un grupo de text, checkbox q son generados
Código HTML:
{include_php file='libs/header.php'} 
<script language="javascript">
{literal}
function GenerarOS(opc){
	var frm=window.document.frmIdentidad;
	if(frm.cod_estado_requerimiento[frm.cod_estado_requerimiento.selectedIndex].value != 7){alert("Valido Solo Para Generar Orden de Salida");frm.cod_estado_requerimiento.focus();return;}
	
	if(frm.ca4.value==""){alert("Cantidad No Valida");frm.ca4.focus();return;}
	if(frm.ca4.value > frm.st4.value){alert("La Cantidad No Debe ser Mayor al Stock");frm.ca4.focus();return;}
	//aca esta validando para un determinaod items peero el problema era cuando genero varios
	//if(frm.ca4.value==0){alert("La canitdad Debe Ser Al Menos 1");frm.ca4.focus();return;}
	//if(cb4.checked==true){alert("Seleccione un items");return;}
	
	
	
	if(confirm("Desea Realmente Generar Orden de Salida")){ 
		frm.hdnAccion.value="GenerarOS";
		frm.accion.value=opc;
		frm.submit();
		///alert('Generando');
	}  
	else return;	
}
function enviar(opc,accion){
	var frm=window.document.frmIdentidad;
	frm.hdnAccion.value=opc;
	frm.accion.value=accion;
	frm.submit();
}
{/literal}

</script>
<table width="100%" border="1">
  <tr class="f_impar">
    <td  class="t_cabecera">
       <b><p align="center" class="titulo">DETALLE DEL REQUERIMIENTO</p></b>
	</td>
  </tr>
</table>
<form name="frmIdentidad"  method='POST'>
<input type='hidden' name="hdnAccion" value=""/>
<input type="hidden" name="cod_requerimiento" value="{$cod_requerimiento}"/>
<input type="hidden" name="numero_orden" value="{$numero_orden}" />
<input type="hidden" name="cod_doc_visado" value="{$cod_doc_visado}" />
<!-- para generar  la  orden de salida -->
<input type="hidden" name="accion" value ='GenerarOS' >
<br>
	<table width="100%" align="center" class="tabla_gris" border='0'>
     {section name=x loop=$Lista}
      {if $smarty.section.x.first}
		<tr >
			<th nowrap>C&oacute;digo</th>
			<th nowrap >Producto</th>
			<th nowrap>Descripci&oacute;n</th> 
			<th nowrap >Unidad</th> 
			<th nowrap >Cantidad</th> 
			<th nowrap>Stock</th> 
			<th nowrap>Seleccionar</th> 
		</tr>
      {/if}
		<tr bgcolor="{cycle values="#e6e6e6,#f6f6f6"}">      
 			<td nowrap width='7%'>{$Lista[x].cod_producto}</td>
			<td nowrap width='20%'>{$Lista[x].producto}</td>
			<td nowrap width='33%' align='middle'><textarea disabled type='text' name='descripcion'>{$Lista[x].descripcion}</textarea></td>
			<td nowrap width='10%' align='middle'>{$Lista[x].unidad}</td>
			<!-- ##################### esto kiero validar #########################################-->
			<td nowrap width='10%' align='center'><input type="text" name="ca{$Lista[x].cod_producto}" value="{$Lista[x].cantidad}" size="8" dir="rtl"/></td>
			<td nowrap width='10%' align='center'><input type="text" name="st{$Lista[x].cod_producto}" value="{$Lista[x].stock}" size="8" dir="rtl" readonly/></td>
			<td nowrap width='10%' align='center'><input type="checkbox" name="cb{$Lista[x].cod_producto}" value="{$Lista[x].cod_producto}"></td>		
		</tr>
      {/section}
      <tr>
      		<td colspan=7></td>
      </tr>
      </table>
<br/>
<table width="100%"  align="center" >
	<tr>
		<td class='t_cabecera' align="center"><input type="button"  value="Cancelar"  onclick="javascript:Cancelar();" /></td>
	<tr>
</table>
</form>
{include_php file='libs/footer.php'}
bueno y tambien enviar esos datos a otra hoja q solamente se seleccionen
espero sua poyo gracias
  #2 (permalink)  
Antiguo 18/12/2008, 09:48
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: AYuda en Validacion y envio de datos

Tema trasladado a Javascript.
  #3 (permalink)  
Antiguo 18/12/2008, 09:52
Avatar de agressor  
Fecha de Ingreso: noviembre-2007
Ubicación: Knocking the Death Door..
Mensajes: 368
Antigüedad: 16 años, 5 meses
Puntos: 3
Respuesta: AYuda en Validacion y envio de datos

Hola... este link te ayudara de una mejor manera..

http://www.forosdelweb.com/f18/hacer...rrerlo-257445/

y recuerda leer el ultimo comentario ya que ahi te explica que PHP solo te envia los checkbox seleccionados..

y en cuanto a los Textbox solo haz la verificacion cuando recibes el arreglo y lo recorres viendo cual esta vacio..

Prueba y me cuentas..

Salu2..!!
__________________
Somos lo que nosotros queremos ni mas ni menos..
No hay dia mas perdido que aquel en que no hemos reido..
La vida es tal y como debe ser...
Nadie vivira por ti...
  #4 (permalink)  
Antiguo 18/12/2008, 10:28
Avatar de wrafaelp  
Fecha de Ingreso: marzo-2008
Ubicación: Cercado de lima
Mensajes: 26
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: AYuda en Validacion y envio de datos

Gracias
agressor
el link me ayudo para poder saber los check q etsaban marcados :D
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 01:22.