
Seleccion Radio Button
Publicado por Victor (195 intervenciones) el 01/09/2014 16:24:47
Buenas tardes.
Tengo un problema,que para algunos será una tonteria,pero me tiene por la calle de la amargura.
El tema es que necesito que se seleccione al entrar en una pagina una de las tres opcciones dependiendo de un valor obtenido de la base de datos.
He visto por ahí que se hace mediante javascript cosa que he intentado pero que no he conseguido.
Codigo html de los radiobuttons:
JavaScript:
Al principio tenia puesto un swicht para hacer esto pero viendo que no funcionaba probré ha hacerlo así.
Espero que podáis echarme un cable.
Tengo un problema,que para algunos será una tonteria,pero me tiene por la calle de la amargura.
El tema es que necesito que se seleccione al entrar en una pagina una de las tres opcciones dependiendo de un valor obtenido de la base de datos.
He visto por ahí que se hace mediante javascript cosa que he intentado pero que no he conseguido.
Codigo html de los radiobuttons:
1
2
3
4
5
6
7
8
9
10
11
12
13
"
<div id="estado" name="estado" onclick="javascript:marcaEstado(<?php$valores['boxes'][0]['estadoEmbarazo']?>)">
<label>
Embarazada
</label>
<input type="radio" value="<?php echo $valores['boxes'][0]['estadoEmbarazo']?>"
name="embarazada" title="Si">Si
<input type="radio" value="<?php echo $valores['boxes'][0]['estadoEmbarazo']?>" name="noEmbarazada">No
<input type="radio" value="<?php echo $valores['boxes'][0]['estadoEmbarazo']?>" name="noSe">No lo se
</div>
"
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
"<script type="text/javascript">
function marcaEstado(estado)
{
alert("Estado vale:"+estado);
var emba= document.estado.embarazada;
var noEmba= document.estado.noEmbarazada;
var noSee= document.estado.noSe;
if(estado==1)
{
emba.checked=true;
noEmba.checked=false;
noSee.checked=false;
}else
{
if(estado==0)
{
emba.checked=false;
noEmba.checked=true;
noSee.checked=false;
}
if(estado==2)
{
emba.checked=false;
noEmba.checked=false;
noSee.checked=true;
}
}
alert("Estado vale:"+estado);
}
</script>"
Al principio tenia puesto un swicht para hacer esto pero viendo que no funcionaba probré ha hacerlo así.
Espero que podáis echarme un cable.
Valora esta pregunta


0