 |
| 14/01/2009 21:46 |
 |

Registrado: 04/01/2009
Nº mensajes: 5
 |
|
 |
|
| |

Selena
|
|
 |
 |
| 28/01/2009 05:48 |
 |

Registrado: 20/08/2008
Nº mensajes: 4
 |
|
 |
| |
Daniken |

|
|
 |
| |
Hola Living como te va, nuevamente estoy por aca pidiendote ayuda con este fabuloso script, lo he modificado bastante y a continuación te coloco el codigo bastante resumido (153 lineas) a ver si me puedes ayudar, si lo deseas te puedo postear el codigo completo o te lo puedo enviar por correo, no tengo problema alguno en compartirlo (pero son 733 lineas  ). Mi problema es el siguiente puede generar todos los campos sin ningun inconveniente pero al momento de procesarlo no obtengo ningun valor, ya sea que realice un foreach ($_POST["tipoA"] as $indice => $tipoA) { o simplemente haga un echo $_POST["tipoA1"]; las variables siempre retornan en blanco, por mas que reviso no se donde estoy metiendo la pata. Gracias por todo amigo
<?$con = mysql_connect("localhost","root","123") or die (mysql_error());mysql_select_db("nomina",$con) or die (mysql_error());if (isset($_POST["tipoA"])){ foreach ($_POST["tipoA"] as $indice => $tipoA) { $cantidad=$_POST["cantidad2"][$indice]; echo $tipoA; echo $cantidad; } }?><HTML><HEAD><script language="javascript" type="text/javascript">var indiceFilaFormulario2=1;function addPerson2(){ myNewRow= document.getElementById("tablaFormulario2").insertRow(-1); myNewRow.id=indiceFilaFormulario2; myNewCell=myNewRow.insertCell(-1);var nuevoSelect=""; nuevoSelect+="<td class=a width=260> <select name='tipoA"+indiceFilaFormulario2+"' id='tipoA"+indiceFilaFormulario2+"' onChange=mostrarTexto2("+indiceFilaFormulario2+") >"; nuevoSelect+="<option value='0'>Elija una Opción</option> "; nuevoSelect+="<option value='B'>Bono</option> "; nuevoSelect+="<option value='HED'>Horas Extras Diurnas</option> "; nuevoSelect+="<option value='HEN'>Horas Extras Nocturnas</option> "; nuevoSelect+="<option value='C'>Cena</option> "; nuevoSelect+="<option value='T'>Transporte</option> "; nuevoSelect+="</select></td>";myNewCell.innerHTML=nuevoSelect myNewCell=myNewRow.insertCell(-1); myNewCell.innerHTML="<td class=a width='50'><input onkeyup=\"this.value = this.value.replace (/[^0-9^,]/, ''); javascript:fncActualizarA("+indiceFilaFormulario2+")\" class='ghost' type='text' size='5' name='cantidad2"+indiceFilaFormulario2+"' id='cantidad2"+indiceFilaFormulario2+"' ></td>"; myNewCell=myNewRow.insertCell(-1);myNewCell.innerHTML="<td class=a width='80'><input class='ghost' disabled size='10' type='text' name='importe2"+indiceFilaFormulario2+"' id='importe2"+indiceFilaFormulario2+"'></td>"; myNewCell=myNewRow.insertCell(-1); myNewCell.innerHTML="<td class=a width='110'><input class='ghost'disabled size='10' type='text' name='asignacion"+indiceFilaFormulario2+"' id='asignacion"+indiceFilaFormulario2+"'> </td>"; myNewCell=myNewRow.insertCell(-1); myNewCell.innerHTML="<td class=a width='110'><input class='ghost' size='10' disabled></td>"; myNewCell=myNewRow.insertCell(-1); myNewCell.innerHTML="<td class=a><input type='button' value='-' onclick='removePerson2(this)'></td>"; indiceFilaFormulario2++;}function removePerson2(obj){ var oTr = obj; while(oTr.nodeName.toLowerCase()!='tr'){ oTr=oTr.parentNode; } var root = oTr.parentNode; root.removeChild(oTr);}</script></HEAD><body onLoad="show5()" TOPMARGIN=0 MARGINHEIGHT=0> <table> <tr><td><table> <tr><td> </td></tr> </table></td></tr> <tr><td><form action="<?= $_SERVER['REQUEST_URI'] ?>" name="formulario" method="post"> <table cellspacing="3" cellpadding="3"> <tr> <td> <input type="submit" class="save" value="GUARDAR" onClick="this.form.submit();"></td> <td width="70"></td> <td><? echo"<p>".$_pagi_navegacion."</p>"; ?></td> </tr> </table> </td></tr><tr><td> <table class="a" cellpadding="2" cellspacing="4" width="600" border="1"> <tbody class="a"><tr><td> <table><tr><td> <table cellpadding="2" cellspacing="2"> <tr><td><p>Año:</td><td><input name="ano" size="6" value="<? echo date(Y)?>"></td><td><p>Mes:</td><td><Select name="mes"><option value="01" <? if ($day=='01') {echo 'selected=true';} ?>>Enero</option><option value="02" <? if ($day=='02') {echo 'selected=true';} ?>>Febrero</option><option value="03" <? if ($day=='03') {echo 'selected=true';} ?>>Marzo</option><option value="04" <? if ($day=='04') {echo 'selected=true';} ?>>Abril</option><option value="05" <? if ($day=='05') {echo 'selected=true';} ?>>Mayo</option><option value="06" <? if ($day=='06') {echo 'selected=true';} ?>>Junio</option><option value="07" <? if ($day=='07') {echo 'selected=true';} ?>>Julio</option><option value="08" <? if ($day=='08') {echo 'selected=true';} ?>>Agosto</option><option value="09" <? if ($day=='09') {echo 'selected=true';} ?>>Septiembre</option><option value="10" <? if ($day=='10') {echo 'selected=true';} ?>>Octubre</option><option value="11" <? if ($day=='11') {echo 'selected=true';} ?>>Noviembre</option><option value="12" <? if ($day=='12') {echo 'selected=true';} ?>>Diciembre</option></select></td><? $wek = strftime("%W");?><td><p>Semana:</td><td><Select name="semana"> <? $ii=1; while ($ii<=52) {?><option value="<? echo $ii; ?>" <? if ($wek==$ii) {echo 'selected=true';} ?>><? echo $ii; ?></option><? $ii++; } ?></select></td><td align="left"><p>Fecha inicial:</td><td><input class="dashboard" readonly="readonly" id="date" name="date" type="text"></td><td></td></tr></table></td></tr><tr><td> <table cellpadding="2" cellspacing="2"> </table></td></tr><tr><td> <table cellpadding="2" cellspacing="2" border="0"> <tr><td><p>Nombre:<input name="id" type="hidden" size="3" value="<? echo $row['id_emp'] ; ?>"></td><td><input name="nombre" size="41" value="<? echo $row['ape_emple'] ." ". $row['nom_emple']?>"></td><td><p>C.I.:</td><td><input name="cedula" size="10" value="<? echo $row['cedula'] ; ?>"></td><td><p>Sueldo:</td><td><input name="sueldo" size="10" value="<? $tempi1=$row['sueldo_actual']; echo number_format($tempi1,2,",",".") ; ?>"></td></tr></table></td></tr><tr><td><table class="a" cellpadding="2" cellspacing="2" border="1" id="tablaFormulario2"> <thead class="a"><tr class="a"><th class="a" width="250"><p><font color="white">Concepto Asignación</font></p></th><th class="a" width="50"><p><font color="white">Cantidad</font></p></th><th class="a" width="80"><p><font color="white">Importe</font></p></th><th class="a" width="110"><p><font color="white">Asignaciones</font></p></th><th class="a" width="110"><p><font color="white"></font></p></th><th class="a" width="50"><p><font color="white">Sup</font></p></th></tr></thead><tbody class="a" ><tr class="a" ><td class="a" width="250"><p>Sueldo Básico Diario</p></td><td class="a" width="50" ><input name="sueldo_a" type='hidden' size='5' value="<? echo $row['sueldo_actual'] ; ?>"><input class="ghost" name="sueldoc" type='text' size='5' value="7"></td><td class="a" width="80" align="right"><p><input class="ghost" disabled name="sueldo1" size="10" value="<? echo number_format($tempi1,2,",",".") ; ?>"></font></p></td><td class="a" width="110" align="right"><p><input class="ghost" disabled name="sueldo2" size="10" value="<? echo number_format(($tempi1*7),2,",",".") ; ?>"></p><input type="hidden" class="ghost" name="sueldoh" size="10" value="<? echo number_format(($tempi1*7),2,",",".") ; ?>"></td><td class="a" width="110" align="right"><input class="ghost" disabled size="10"></td><td class="a" width="50"><p></p></td></tr></table><tr> <td align="left" class="a" colspan="6"><input type="button" onClick="addPerson2()" value="+ Asignaciones" ></td> </tr></td></tr><? $temporal = $tempi2 + $tempi3 + $tempi4;$tempi0=$tempi1*7?><tr><td><table class="a"><tfoot class="a"><tr class="a" ><th class="a" width="250" align="right">Neto a Pagar</td><th class="a" width="130" align="right"><input type="hidden" name="neto" size="10" value="<? echo number_format(($tempi0-$temporal),2,".","") ; ?>"><input class="ghost2" name="neto1" size="10" value="<? echo number_format(($tempi0-$temporal),2,",",".") ; ?>"> =</th><th class="a" width="110" align="right"><input type="hidden" name="Tasigna" disabled size="10" value="<?; echo number_format($tempi0,2,".","");?>"><input class="ghost2" name="Tasigna1" disabled size="10" value="<?; echo number_format($tempi0,2,",",".");?>"> -</th><th class="a" width="110" align="right"><input type="hidden" name="Tdeducc" size="10" value="<? echo number_format($temporal,2,".","");?>"><input class="ghost2" name="Tdeducc1" size="10" value="<? echo number_format($temporal,2,",",".");?>"></p></th><th class="a" width="50" align="right"> </td></tr></tfoot></table></td></tr></table></td></table></td></tr></form></tbody> </table></body></html>
|
|
|
| |
|
|
 |
 |
| 12/02/2009 20:27 |
 |

Registrado: 12/02/2009
Nº mensajes: 1
 |
|
 |
|
| |
|
|
 |
 |
| 26/02/2009 02:29 |
 |

Registrado: 26/02/2009
Nº mensajes: 2
 |
|
 |
| |
victorbatan |

|
|
 |
| |
Hola Living:
Yo necesitarÃa poder verificar que, cuando hago el submit, poder verificar que al menos ingresé un dato, es decir, tengo dos campos, un text y un radio, la idea es que todos los text que ingreso y, al menos, un radio estén completos. No se como hacer con javascript esto. si tengo un funcion de verificar los campos de las otras partes de un formulario, pero como esto es dinámico, no se cómo pasar el parámetro.
Bueno, muchas gracias !! Saludos
|
|
|
| |

es real lo real?
|
|
 |
 |
|