Ir para conteúdo

Arquivado

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

marvazoler

Meu checkbox esta dando erro

Recommended Posts

Olá galera beleza?

 

Sou um pouco cru neste quesito

 

Tenho uma tela que contem 4 checkbox

 

só um deles pode ser marcado, o nome do formulários é form1

 

if (document.form1.as.checked == true)

{

document.form1.ass.checked = false;

document.form1.asqs.checked = false;

document.form1.atqs.checked = false;

}

 

como resolver?

 

erro: objeto esperado

 

Desde já agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera talves vcs não entenderam o que eu disse

 

tenho uma tela que tem 4 checkbox e gostaria de controlar

 

os quatros, ou seja:

 

checkbox_1

checkbox_2

checkbox_3

checkbox_4

 

olha eles vão entrar desmarcados.

digamos que marco o checkbox_1, beleza, os outros ficam desmarcados, e quando eu marco checkbox_3 os outros

ficam desmacados.

 

entenderam?, ou seja dentre os 4 só um pode ficar marcado!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

porque nao usa radio?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu acho que fica bonito, olha fiz este script mas não está controlando certo

alguem pode me ajuda?

 

<script language="JavaScript">

function checar()

{

if (document.form1.as.checked == true)

{

document.form1.ass.checked = false;

document.form1.asqs.checked = false;

document.form1.atqs.checked = false;

}

if (document.form1.ass.checked == true)

{

document.form1.as.checked = false;

document.form1.asqs.checked = false;

document.form1.atqs.checked = false;

}

if (document.form1.asqs.checked == true)

{

document.form1.as.checked = false;

document.form1.ass.checked = false;

document.form1.atqs.checked = false;

}

if (document.form1.atqs.checked == true)

{

document.form1.as.checked = false;

document.form1.ass.checked = false;

document.form1.asqs.checked = false;

}

}

 

</script>

 

Uma outra coisa, eu coloque a função em cada checkbox

Exemplo:

<input type="checkbox" name="as" id="1" value="1" onClick="checar();">

<input type="checkbox" name="ass" id="2" value="1" onClick="checar();">

<input type="checkbox" name="asqs" id="3" value="1" onClick="checar();">

<input type="checkbox" name="atqs" id="4" value="1" onClick="checar();">

 

desde já agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

dessa forma nao vai funcionar

 

fiz rapidinho uma pagina de teste

 

veja se é oq ue precisa

 

<html>
<head>
<title>Teste de Codigo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">
function checar(id){
document.getElementById("as").checked = false;
document.getElementById("ass").checked = false;
document.getElementById("asqs").checked = false;
document.getElementById("atqs").checked = false;
document.getElementById(id).checked = true;
}
</script>
</head>

<body>
<form action="" method="get">
<input type="checkbox" name="as" id="as" onClick="checar('as');" >
<input type="checkbox" name="ass" id="ass" onClick="checar('ass');">
<input type="checkbox" name="asqs" id="asqs" onClick="checar('asqs');">
<input type="checkbox" name="atqs" id="atqs" onClick="checar('atqs');">
</form>
</body>
</html>

Mas era muito mais pratico o uso de radios

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.