Foros del Web » Programando para Internet » Javascript »

Funciones

Estas en el tema de Funciones en el foro de Javascript en Foros del Web. Las siguientes funciones si hacen lo que tienen que hacer sin embargo tengo problemas en relacion con el formulario. Código: <script type="text/javascript"> var id = ...
  #1 (permalink)  
Antiguo 28/10/2010, 10:29
 
Fecha de Ingreso: agosto-2010
Ubicación: Mexico
Mensajes: 180
Antigüedad: 13 años, 8 meses
Puntos: 0
Funciones

Las siguientes funciones si hacen lo que tienen que hacer sin embargo tengo problemas en relacion con el formulario.
Código:
  <script type="text/javascript">
    var id = "";
    var valor = "";
 
     function FechaContrato(valor)
	 { 
	  
 	  for(i=0;i<document.EMPLEADO.vFContrato.length;i++)
      {
	   var CH = document.EMPLEADO.vFContrato[i].checked;
  	
       if(CH == true)
        id = document.EMPLEADO.vFContrato[i].value;
       }
      document.getElementById(id).value = valor;
     } 

     function refresh(link)
     {
     	alert(link.href);
     	var Tag = link.href; 
        for(j=0;j<=26;j++)	
      	 Tag  = Tag + "&"+document.EMPLEADO.elements[j].id+"="+document.EMPLEADO.elements[j].value; 
       	link.href = Tag;
        alert(link.href);
     } 
    </script>
  #2 (permalink)  
Antiguo 28/10/2010, 10:38
 
Fecha de Ingreso: agosto-2010
Ubicación: Mexico
Mensajes: 180
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Funciones

He probado en el browser de Microsoft y no funciona FechaContrato(valor), en los browsers Opera y Mozila junto con el de Microsoft no me conserva todos los valores. No se que estoy haciendo mal.
  #3 (permalink)  
Antiguo 28/10/2010, 12:00
 
Fecha de Ingreso: agosto-2010
Ubicación: Mexico
Mensajes: 180
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Funciones

El problema es que no en todos los campos se quedan los valores y no se asignan las fechas en el explorador de Microsoft
Código PHP:
<FORM NAME="EMPLEADO" METHOD="GET" TARGET="_self" ACTION="<?php echo $_SERVER['PHP_SELF'];?>" >
    <?php foreach($_GET as $key => $value) { echo "<input type='hidden' name= '".$key."' value='".$value."'>";} ?>EMPLEADOS:
     <TABLE BORDER='2'><TR><TD> NOMBRE EMPLEADO <TABLE> <TR><TD>
 NOMBRE <INPUT TYPE="TEXT" NAME="vNombre" ID="vNombre" VALUE="<?PHP echo (isset($_GET['vNombre']))?$_GET['vNombre']:$row[1]; ?>" > </TD> </TR>
 <TR> <TD> APELLIDO PATERNO <INPUT TYPE="TEXT" NAME="vAPPA" ID="vAPPA" VALUE="<?PHP  echo (isset($_GET['vAPPA']))?$_GET['vAPPA']:$row[2];  ?>"></TD> </TR>
 <TR><TD> APELLIDO MATERNO <INPUT TYPE="TEXT" NAME="vAPMA" ID="vAPMA" VALUE="<?PHP echo (isset($_GET['vAPMA']))?$_GET['vAPMA']:$row[3];?>" > </TD> </TR> </TABLE></TD>
 <TD> DATOS GENERALES <TABLE> <TR> <TD>
 TELEFONO  </TD> <TD>
 <INPUT TYPE="TEXT" NAME="vTELEFONO" ID="vTELEFONO" VALUE="<?PHP echo (isset($_GET['vTELEFONO']))?$_GET['vTELEFONO']:$row[4]; ?>" >
 </TD></TR><TR><TD>
 SEXO </TD>
 <TD> <INPUT TYPE = "TEXT" NAME = "vSEXO" ID = "vSEXO" VALUE = "<?PHP echo (isset($_GET['vSEXO']))?$_GET['vSEXO']:$general[0]; ?>"></TD> </TR>
  <TR> <TD> EDAD </TD>
 <TD> <INPUT TYPE = "TEXT" NAME = "vEDAD" ID = "vEDAD" VALUE = "<?PHP echo (isset($_GET['vEDAD']))?$_GET['vEDAD']:$general[1]; ?>"> </TD> </TR>
         <TR><TD> ESTADO CIVIL </TD>
          <TD> <INPUT TYPE = "TEXT" NAME = "vEDOCIV" ID = "vEDOCIV" VALUE = "<?PHP echo (isset($_GET['vEDOCIV']))?$_GET['vEDOCIV']:$general[2]; ?>"> </TD> </TR> </TABLE>
</TD> <TD> <TABLE>
 <TR> <TD> CURP </TD><TD><INPUT TYPE = "TEXT" NAME = "vCURP" ID = "vCURP" VALUE = "<?PHP echo (isset($_GET['vCURP']))?$_GET['vCURP']:$row[8]; ?>"> </TD></TR>
  <TR> <TD> RFC
 </TD>  <TD>
  <INPUT TYPE="TEXT" NAME="vRFC" ID="vRFC" VALUE="<?PHP echo (isset($_GET['vRFC']))?$_GET['vRFC']:$row[9]; ?>">
 </TD> </TR> </TABLE> </TD>
 </TR> <TR> <TD> ESCOLARIDAD <TABLE>
 <TR> <TD> TITULO </TD>  <TD>
 <INPUT TYPE="TEXT" NAME="vTITULO" ID="vTITULO" VALUE="<?PHP  echo (isset($_GET['vTITULO']))?$_GET['vTITULO']:$escolaridad[0]; ?>">
 </TD></TR><TR><TD> INSTITUCION </TD>
 <TD> <INPUT TYPE="TEXT" NAME="vINSTITUCION" ID="vINSTITUCION" VALUE="<?PHP echo (isset($_GET['vINSTITUCION']))?$_GET['vINSTITUCION']:$escolaridad[1]; ?>">
 </TD> </TR> <TR> <TD> DESCRIPCION</TD> <TD>
 <INPUT TYPE="TEXT" NAME="vDESCESC" ID="vDESCESC" VALUE="<?PHP echo (isset($_GET['vDESCESC']))?$_GET['vDESCESC']:$escolaridad[2]; ?>">
 </TD> </TR> </TABLE> </TD> <TD> <TABLE> <TR> <TD>IMSS </TD> <TD> <INPUT TYPE="TEXT" NAME="vIMSS" ID="vIMSS" VALUE="<?php echo (isset($_GET['vIMSS']))?$_GET['vIMSS']:$row[10]; ?>">
 </TD> </TR> <TR> <TD> INFONAVIT  </TD> <TD> <INPUT TYPE="TEXT" NAME="vINFONAVIT" ID="vINFONAVIT" VALUE="<?php echo (isset($_GET['vINFONAVIT']))?$_GET['vINFONAVIT']:$row[11]; ?>">
 </TD> </TR>  </TABLE> </TD>
       <TD>
        <TABLE>
         <TR>
          <TD>
           PUESTO
          </TD>
          <TD> 
           <INPUT TYPE="TEXT" NAME="vJOB" ID="vJOB" VALUE="<?PHP echo (isset($_GET['vJOB']))?$_GET['vJOB']:$puesto[0]; ?>"><BR/>
          </TD>
         </TR>
         <TR>
          <TD>
           SUELDO          
          </TD>
          <TD>
           <INPUT TYPE="TEXT" NAME="vSUELDO" ID="vSUELDO" VALUE="<?PHP echo (isset($_GET['vSUELDO']))?$_GET['vSUELDO']:$row[17]; ?>">
           <BR/>
          </TD>
         </TR>
        </TABLE>
       </TD>
      </TR>           
      <TR>  
       <TD>
        DIRECCION
        <TABLE>
         <TR>
          <TD>
           CALLE
          </TD>
          <TD>
           <INPUT TYPE="TEXT" NAME="vCALLE" ID="vCALLE" VALUE="<?PHP echo (isset($_GET['vCALLE']))?$_GET['vCALLE']:$rowDireccion[0]; ?>">
          </TD>
         </TR>
         <TR>
          <TD>
           COLONIA
          </TD>
          <TD>
           <INPUT TYPE="TEXT" NAME="vCOLONIA" ID="vCOLONIA" VALUE="<?PHP echo (isset($_GET['vCOLONIA']))?$_GET['vCOLONIA']:$rowDireccion[1]; ?>">
           <BR/>
          </TD>
         </TR>
         <TR>
          <TD>
           DELEGACION/MUNICIPIO
          </TD>
          <TD>
           <INPUT TYPE="TEXT" NAME="vDELMUN" ID="vDELMUN" VALUE="<?PHP echo (isset($_GET['vDELMUN']))?$_GET['vDELMUN']:$rowDireccion[2]; ?>">
           <BR/>
          </TD>
         </TR>
         <TR>
          <TD>
           ESTADO
          </TD>
          <TD> 
           <INPUT TYPE="TEXT" NAME="vEDO" ID="vEDO" VALUE="<?PHP echo (isset($_GET['vEDO']))?$_GET['vEDO']:$rowDireccion[3]; ?>">
          </TD>
         </TR>
         <TR>
          <TD>
           PAIS
          </TD>
          <TD> 
           <INPUT TYPE="TEXT" NAME="vPAIS" ID="vPAIS" VALUE="<?PHP echo (isset($_GET['vPAIS']))?$_GET['vPAIS']:$rowDireccion[4]; ?>">
          </TD>
         </TR>
        </TABLE>
       </TD>
       <?PHP
        
IF(!empty($Id_empleado))
        {
//74
       
?>
       <TD>
        ASIGNACION A UDN
        <TABLE>
         <TR>
          <TD>              
           NOMBRE DE UDN          
          </TD>
          <TD>
           <INPUT TYPE="TEXT" NAME="vUDN" ID="vUDN" VALUE="<?PHP echo (isset($_GET['vUDN']))?$_GET['vUDN']:$rowSelectUDN[0]; ?>">
           <BR/>
          </TD>
         </TR>
         <TR>
          <TD> 
           FECHA ENTRADA          
          </TD>
          <TD> <INPUT TYPE="TEXT" NAME="vFINPUT" ID="vFINPUT" VALUE="<?PHP ECHO (isset($_GET['vFINPUT']) OR $rowSelectAsignaUDN[2] != 0)?$_GET['vFINPUT']:FormatoDDMMAAFecha($rowSelectAsignaUDN[2]); ?>"> 
 </TD> </TR>
         <TR> <TD>  FECHA SALIDA </TD> <TD><INPUT TYPE="TEXT" NAME="vFOUTPUT" ID="vFOUTPUT" VALUE="<?PHP  echo (isset($_GET['vFINPUT']) OR $rowSelectAsignaUDN[3] == OR $rowSelectAsignaUDN[3] == '1970-01-01')?$_GET['vFINPUT']:FormatoDDMMAAFecha($rowSelectAsignaUDN[3]); ?>">
 </TD> </TR> </TABLE> </TD>       
       <TD>  PAGOS EXTRAS<BR/>
        <TABLE> <TR> <TD> CONCEPTO </TD> <TD>  <INPUT TYPE="TEXT" NAME="vCONCEPTO" ID="vCONCEPTO"> </TD> </TR>
         <TR> <TD> CANTIDAD </TD> <TD> <INPUT TYPE="TEXT" NAME="vCANTIDAD" ID="vCANTIDAD"> </TD> </TR>
         <TR><TD> FECHA PAGO </TD> <TD><INPUT TYPE="TEXT" NAME="vFPAGO" ID="vFPAGO" > </TD> </TR></TABLE></TD> </TR> <TR>
        <?PHP ?>
       <TD> FECHA INICIO   
        <INPUT TYPE="TEXT" NAME="vINICIO" ID="vINICIO" VALUE="<?php echo (isset($_GET['vINICIO']) OR empty($row[13]))?$_GET['vINICIO']:FormatoDDMMAAFecha($row[13]); ?>" >
    PRIMERA RENOVACION<INPUT TYPE="TEXT" NAME="vMES" ID="vMES" VALUE="<?php echo (isset($_GET['vMES']) OR empty($row[13]))?$_GET['vMES']:sumarmeses ($row[13],1); ?>">
 SEGUNDA RENOVACION <INPUT TYPE="TEXT" NAME="vTRIO" ID="vTRIO" VALUE="<?php echo (isset($_GET['vTRIO']) OR empty($row[13]))?$_GET['vTRIO']:sumarmeses ($row[13],4); ?>"/>
 TERCERA RENOVACION<INPUT TYPE="TEXT" NAME="vANIO" ID="vANIO" VALUE="<?php echo (isset($_GET['vANIO']) OR empty($row[13]))?$_GET['vANIO']:sumarmeses ($row[13],16); ?>"/>  </TD><TD> <table>
 <tr><th colspan="7"><?php echo $arrDate[0]; ?> <?php echo $arrDate[1]; ?></th></tr>
         <tr> <th colspan="3"> <a href="<?php echo $_SERVER['PHP_SELF']; ?>?m=<?php echo ($m 12);IF(!empty($Id_empleado)) echo '&Id_empleado='.$Id_empleado?> " onClick="javascript:refresh(this)"> &lt;&lt;<?php echo $arrDate[1]-1?> </a>
           </th>
         <th></th><th colspan = "3"><a href="<?php echo $_SERVER['PHP_SELF']; ?>?m=<?php echo ($m+12);IF(!empty($Id_empleado)) echo '&Id_empleado='.$Id_empleado;?>" onClick="javascript:refresh(this)"> <?php echo $arrDate[1]+1?>&gt;&gt;</a><th> </tr>
        <tr><th>D</th><th>L</th> <th>M</th><th>M</th><th>J</th><th>V</th><th>S</th></tr>
        <tr><?php echo $calendar?></tr> 
<tr><th><a href="<?php echo $_SERVER['PHP_SELF']; ?>?m=<?php echo ($m 1); IF(!empty($Id_empleado)) echo '&Id_empleado='.$Id_empleado?>" onClick="javascript:refresh(this)">&lt;&lt;</a> </th> <th colspan="5"> </th> <th> <a href="<?php echo $_SERVER['PHP_SELF']; ?>?m=<?php echo ($m 1); IF(!empty($Id_empleado)) echo '&Id_empleado='.$Id_empleado?>"   onClick="javascript:refresh(this)">&gt;&gt;</a> 
          </th>
        </tr>
       </table> 
 <input type = "radio" id = "vFContrato" name = "vFContrato" value = "vINICIO" /> FECHA INICIAL <input type = "radio" id = "vFContrato" name = "vFContrato" value = "vMES" /> PRIMERA RENOVACION<input type = "radio" id = "vFContrato" name = "vFContrato" value = "vTRIO" /> SEGUNDA RENOVACION  <input type = "radio" id = "vFContrato" name = "vFContrato" value = "vANIO" /> TERCERA RENOVACION  
      </TD>
     </TR>
     <TR><TD ALIGN="RIGHT" COLSPAN="3">
       <?PHP IF(!empty($Id_empleado)) { ?>
<INPUT TYPE = "SUBMIT" VALUE = "ASIGNAR EMPLEADO"    NAME = "ASIGNACION" ID = "ASIGNACION"><INPUT TYPE = "SUBMIT" VALUE = "INSERTAR PAGO EXTRA" NAME = "EXTRA"      ID = "EXTRA"> <INPUT TYPE = "SUBMIT" VALUE = "ACTUALIZAR EMPLEADO" NAME = "ACTUALIZAR" ID = "ACTUALIZAR"> <INPUT TYPE = "SUBMIT" VALUE = "BORRAR EMPLEADO"     NAME = "BORRAR"     ID = "BORRAR"> <?PHP  } ELSE  {  ?> <INPUT TYPE = "SUBMIT" VALUE = "INSERTAR"        NAME = "INSERTAR" ID = "INSERTAR" /> <INPUT TYPE = "RESET"  VALUE = "LIMPIAR VALORES" NAME = "LIMPIAR"  ID = "LIMPIAR" />  <?PHP ?> </TD></TR></TABLE></FORM>

Última edición por Urso; 28/10/2010 a las 13:20

Etiquetas: funciones
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 10:09.