Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lkm

checkbox e radiobutton

Recommended Posts

tenho 1 checkbox e 3 radiobutton (grupo de botões), por padrão os radios estao desabilitado "disabled" tem como habilitar os rádios somente se o checkbox estiver marcado?

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenho 1 checkbox e 3 radiobutton (grupo de botões), por padrão os radios estao desabilitado "disabled" tem como habilitar os rádios somente se o checkbox estiver marcado?

alguém tire este tópico do laboratório de script, postei no lugar errado sem querer

Compartilhar este post


Link para o post
Compartilhar em outros sites

obrigado pela ajuda AdrianoAlves, mas já consegui solucionar o meu problema com um script que eu já tinha, apenas adaptei, segue abaixo a solução:

 

<html>

<head>

<script>

var checkobj

 

function agreesubmit(el){

checkobj=el

if (document.all||document.getElementById){

for (i=0;i<checkobj.form.length;i++){ //hunt down submit button

var tempobj=checkobj.form.elements

if(tempobj.name.toLowerCase()=="opcao")

tempobj.disabled=!checkobj.checked

}

}

}

 

function defaultagree(el){

if (!document.all&&!document.getElementById){

if (window.checkobj&&checkobj.checked)

return true

else{

alert("Please read/accept terms to submit form")

return false

}

}

}

</script>

</head>

<body>

<form name="agreeform" onSubmit="return defaultagree(this)">

<p>Rest of your form here<br><input name="agreecheck" type="checkbox" onClick="agreesubmit(this)">

<b>I agree to the above terms</b><br><input type="Submit" value="Submit!" disabled>

</p>

<table width="200">

<tr>

<tudo><label><input type="radio" name="opcao" value="rádio" disabled>Rádio</label></tudo>

</tr>

<tr>

<tudo><label><input type="radio" name="opcao" value="rádio" disabled>Rádio</label></tudo>

</tr>

<tr>

<tudo><label><input type="radio" name="opcao" value="rádio" disabled>Rádio</label></tudo>

</tr>

</table>

</form>

 

<script>

document.forms.agreeform.agreecheck.checked=false

</script>

 

<p align="center"><font face="Arial" size="-2">Free DHTML scripts provided by<br>

<a href="http://www.dynamicdrive.com">Dynamic Drive</a></font></p>

</body>

</html> [/code]

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.