Ir para conteúdo

POWERED BY:

Arquivado

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

Leandro Vieira Pinho

Vários checkbos, um precisa estar selecionado

Recommended Posts

É normal, não?

<input type="checkbox" name="t" /><input type="checkbox" name="t" /><input type="checkbox" name="t" /><input type="checkbox" name="t" checked="checked" /><input type="checkbox" name="t" /><input type="checkbox" name="t" /><input type="checkbox" name="t" />

Compartilhar este post


Link para o post
Compartilhar em outros sites

desculpe-me naõ fui claro.É validar com js.Por exemplo eu tenho várias checkbox, semelhante ao que você faz aí no html.o cliente só pode enviar o form, se selecionar um deles.valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu brother, a validação de checkbox funfou legal, mas de radio não

<{POST_SNAPBACK}>

Pow, posta aí com fez! Tenho esse exemplo funcionando em sites...

 

:)

<{POST_SNAPBACK}>

Fiz assim:

 

PHP

[*]

[*]<script language="JavaScript">

[*]function ValidarRadios(form) {

[*]var el = document.forms[0].elements;

[*]for(var i = 0; i < el.length; ++i) {

[*]if(el.type == "radio") {

[*]var radiogroup = el[el.name]; // get the whole set of radio buttons.

[*]var itemchecked = false;

[*]for(var j = 0; j < radiogroup.length; ++j) {

[*]if(radiogroup[j].checked) {

[*]itemchecked = true;

[*]break;

[*]}

[*]}

[*]if(!itemchecked) {

[*]alert("Escolha uma opção para "+el.name+".");

[*]if(el.focus)

[*]el.focus();

[*]return false;

[*]}

[*]}

[*]}

[*]return true;

[*]}

[*]</script>

[*]</head>

[*]

[*]<body>

[*]

[*]<form id="bla" method="post" action="">

[*]  <p>

[*]  <label>

[*]

[*]  <input type="radio" name="Leandro" value="1" />

[*] Leandro</label>

[*]  <br />

[*]  <label>

[*]  <input type="radio" name="Leandro" value="2" />

[*] Vieira</label>

[*]  <br />

[*]  <label>

[*]

[*]  <input type="radio" name="Leandro" value="3" />

[*] Pinho</label>

[*]  <br />

[*]  </p>

[*]  <p>

[*]  <input type="submit" name="Submit" value="Submit" />

[*]</p>

[*]</form>

[*]

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.