Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/01/2015, 08:51
preto960
 
Fecha de Ingreso: octubre-2013
Mensajes: 24
Antigüedad: 11 años
Puntos: 0
Respuesta: problema con una vista previa

el problema es el siguiente yo tengo una grilla con ciertos datos: id, nombre, cargo,etc..., radio button
yo quiero que al tildar el radio button 5 de los registros mostrados en la grilla el me coloque el nombre y el cargo en otros campos.

este es el codigo que uso:

Código PHP:
<?php
session_start
();
include (
'conexion.php');
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Administrador de Publicacion</title>
<link href="css.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript">

        function habilitar2(value){
            if(document.getElementById("gestionar").value){
                document.getElementById("nv").disabled=false;
                document.getElementById("pv").disabled=false;
            }
        }
        
        
</script>
<script language="javascript">
function fAgrega()
{
document.getElementById("nv1").innerHTML = document.getElementById("nv").value;
document.getElementById("pv1").innerHTML = document.getElementById("pv").value;
document.getElementById("gerencia1").innerHTML = document.getElementById("gerencia").value;
}
</script>

<script src="jquery-1.3.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function()
    {
    $("#gestionar").click(function () {
    //saco el valor accediendo a un input de tipo text y name = nombre2 y lo asigno a uno con name = nombre3 
    $("#gerencia1").val($("#gerencia").val());
    });        
});
</script>

</head>

<body onload="fAgrega();">

<div class="page2">

        <div class="header2">
                              
        </div>

        <div class="main">
        <div style="padding-left: 10px;"> 
           
         <fieldset class="campofieldsetM">
                <legend>Administrador de Publicación de Cargos</legend>    
        <form action="" method="post" enctype="multipart/form-data" target="_self" id="theForm" name="theForm">
        
        
        <p>
        <label>Numero de Vacante:</label>
        <input name="nv" type="text" id="nv" size="1" maxlength="2" disabled="true"  onkeyup="fAgrega();">
        </p>
        <p>
        <label>Periodo de Validez:</label>
        <input name="pv" type="text" id="pv" size="1" maxlength="2" disabled="true"  onkeyup="fAgrega();">
        </p>
        <label >Lista de Vacantes</label>
        <table width="1008"  cellpadding="0" cellspacing="0" style="text-align:center">
            <thead>
                <tr>
                <th width="54">ITEM</th>
                <th width="285">Gerencia</th>
                <th width="227">Vacante</th>
                <th width="81">Status</th>
                <th width="159">Fecha de Publicación</th>
                <th width="124">Fecha de Cierra</th>
                <th width="76">Gestionar</th>
                </tr>
            </thead>
            <?PHP
            
            $sql 
"SELECT A.Gerencia,B.idpublivac,B.status,B.fechainicio,B.fechafin,C.Cargos
from EVA360_DS.dbo.Gerencias A
inner join jobposting.dbo.publivacantes B on A.IdGerencia=B.idgerencia
inner join EVA360_DS.dbo.Cargos C on C.IdCargo=B.idcargo
ORDER by B.idpublivac ASC"
;
            
$filtro sqlsrv_query($conn_eva360,$sql);
            
            while(
$row sqlsrv_fetch_array($filtro))
            {
            
?>
            <tbody>
                   <tr>
                <td width="54"><span title="ITEM"><label name="item" id="item" value="<?php print $row["idpublivac"?>"><?php print $row["idpublivac"?></label></span></td>
                <td width="285"><span title="Gerencia" style="font-size:13px" onkeyup="fAgrega();"><?php print $row["Gerencia"?></span></td>
                <td width="227"><span title="Cargo" style="font-size:13px"><?php print $row["Cargos"?></span></td>
                <td width="81"><span title="Status"><label name="status" id="status" value="<?php print $row["status"?>"><?php if($row["status"]==0){echo "";}elseif($row["status"]==1){echo "ABIERTO";}elseif($row["status"]==2){echo "CERRADO";} ?></label></span></td>
                <td width="159"><span title="Fecha de Publicación"><?php print $row["fechainicio"?></span></td>
                <td width="124"><span title="Fecha de Cierra"><?php print $row["fechafin"?></span></td>
                <td width="76" align="center"><span title="Gestionar"><input  name="gestionar[]" id="gestionar" type="radio" value="<?php print $row["idpublivac"?>" onchange="habilitar2(this.value);" onkeyup="f(this.value);"/></span></td>
                </tr>
            </tbody>
        <?php ?>
        </table>
</form>

</fieldset>
</div>
<div style="padding-left: 10px;"> 
           
         <fieldset class="campofieldsetM">
                <legend>Vista Previa de la Publicación</legend>    
        <form action="" method="post" enctype="multipart/form-data" target="_self" id="theForm" name="theForm" style="text-align:center">
            
                   CARGO:<span id="cargo1"></span><br>
                GERENCIA:<span id="gerencia1"></span><br>
                N° DE VACANTES DISPONIBLES: <span id="nv1"></span><br>
                PERIODO DE VALIDEZ: (FECHA INICIO) HASTA (FECHA FINAL):<span id="pv1"></span><br>
           
        </form>

</fieldset><p>
<form action="" method="post" enctype="multipart/form-data" target="_self" id="theForm" name="theForm" style="text-align:center">
<input id="Insertar" name="Insertar" type="submit" value="Guardar Vacante" onclick="valida_envia()" style=""/>
<input id="Actualizar" name="Actualizar" type="submit" value="Actualizar Vacante" onclick="valida_envia()"/>
</form>

</div>
           
        </div>

</div>
    
     <div class="footer2">
            Centro Medico Paso Real 2014 C.A
        </div>
</body>
</html>