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>