Bom galera, é o seguinte, estou em dúvida em como eu vou fazer a função alertar quando o usuário esquecer, um botão do tipo 'radio', durante um formulário.
<td>1.1. O professor desenvolve o plano de disciplina, demonstrando preparação para as aulas?</td>
<td><p>
<label>
<input type="radio" name="Radio1" value="a">
A</label>
<label>
<input type="radio" name="Radio1" value="b">
B</label>
<label>
<input type="radio" name="Radio1" value="c">
C</label>
<label>
<input type="radio" name="Radio1" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio2" value="a">
A</label>
<label>
<input type="radio" name="Radio2" value="b">
B</label>
<label>
<input type="radio" name="Radio2" value="c">
C</label>
<label>
<input type="radio" name="Radio2" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio3" value="a">
A</label>
<label>
<input type="radio" name="Radio3" value="b">
B</label>
<label>
<input type="radio" name="Radio3" value="c">
C</label>
<label>
<input type="radio" name="Radio3" value="d">
D</label></p></td>
</tr>
<tr>
<td>1.2. O professor tem facilidade de comunicação, demonstrando motivação no desempenho da disciplina?</td>
<td><p>
<label>
<input type="radio" name="Radio4" value="a">
A</label>
<label>
<input type="radio" name="Radio4" value="b">
B</label>
<label>
<input type="radio" name="Radio4" value="c">
C</label>
<label>
<input type="radio" name="Radio4" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio5" value="a">
A</label>
<label>
<input type="radio" name="Radio5" value="b">
B</label>
<label>
<input type="radio" name="Radio5" value="c">
C</label>
<label>
<input type="radio" name="Radio5" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio6" value="a">
A</label>
<label>
<input type="radio" name="Radio6" value="b">
B</label>
<label>
<input type="radio" name="Radio6" value="c">
C</label>
<label>
<input type="radio" name="Radio6" value="d">
D</label></p></td>
</tr>
<tr>
<td>1.3. O professor inicia leituras e reflexões que levam à produção do conhecimento?</td>
<td><p>
<label>
<input type="radio" name="Radio7" value="a">
A</label>
<label>
<input type="radio" name="Radio7" value="b">
B</label>
<label>
<input type="radio" name="Radio7" value="c">
C</label>
<label>
<input type="radio" name="Radio7" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio8" value="a">
A</label>
<label>
<input type="radio" name="Radio8" value="b">
B</label>
<label>
<input type="radio" name="Radio8" value="c">
C</label>
<label>
<input type="radio" name="Radio8" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio09" value="a">
A</label>
<label>
<input type="radio" name="Radio09" value="b">
B</label>
<label>
<input type="radio" name="Radio09" value="c">
C</label>
<label>
<input type="radio" name="Radio09" value="d">
D</label></p></td>
</tr>
<tr>
<td>1.4. O professor disponibiliza material impresso e/ou diferentes fontes para enriquecer a disciplina?</td>
<td><p>
<label>
<input type="radio" name="Radio10" value="a">
A</label>
<label>
<input type="radio" name="Radio10" value="b">
B</label>
<label>
<input type="radio" name="Radio10" value="c">
C</label>
<label>
<input type="radio" name="Radio10" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio11" value="a">
A</label>
<label>
<input type="radio" name="Radio11" value="b">
B</label>
<label>
<input type="radio" name="Radio11" value="c">
C</label>
<label>
<input type="radio" name="Radio11" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio12" value="a">
A</label>
<label>
<input type="radio" name="Radio12" value="b">
B</label>
<label>
<input type="radio" name="Radio12" value="c">
C</label>
<label>
<input type="radio" name="Radio12" value="d">
D</label></p></td>
<tr>
<td>1.5. O professor relaciona o conteúdo com a vivência profissional e/ou com outras áreas do conhecimento para uma melhor formação?</td>
<td><p>
<label>
<input type="radio" name="Radio13" value="a">
A</label>
<label>
<input type="radio" name="Radio13" value="b">
B</label>
<label>
<input type="radio" name="Radio13" value="c">
C</label>
<label>
<input type="radio" name="Radio13" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio14" value="a">
A</label>
<label>
<input type="radio" name="Radio14" value="b">
B</label>
<label>
<input type="radio" name="Radio14" value="c">
C</label>
<label>
<input type="radio" name="Radio14" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio15" value="a">
A</label>
<label>
<input type="radio" name="Radio15" value="b">
B</label>
<label>
<input type="radio" name="Radio15" value="c">
C</label>
<label>
<input type="radio" name="Radio15" value="d">
D</label></p></td>
</tr>
<tr>
<td>1.6. O professor responde de forma adequada e satisfatória as perguntas pertinentes ao conteúdo da disciplina?</td>
<td><p>
<label>
<input type="radio" name="Radio16" value="a">
A</label>
<label>
<input type="radio" name="Radio16" value="b">
B</label>
<label>
<input type="radio" name="Radio16" value="c">
C</label>
<label>
<input type="radio" name="Radio16" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio17" value="a">
A</label>
<label>
<input type="radio" name="Radio17" value="b">
B</label>
<label>
<input type="radio" name="Radio17" value="c">
C</label>
<label>
<input type="radio" name="Radio17" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio18" value="a">
A</label>
<label>
<input type="radio" name="Radio18" value="b">
B</label>
<label>
<input type="radio" name="Radio18" value="c">
C</label>
<label>
<input type="radio" name="Radio18" value="d">
D</label></p></td>
</tr>
<tr>
<td>1.7. O professor apresenta assiduidade satisfatória?</td>
<td><p>
<label>
<input type="radio" name="Radio19" value="a">
A</label>
<label>
<input type="radio" name="Radio19" value="b">
B</label>
<label>
<input type="radio" name="Radio19" value="c">
C</label>
<label>
<input type="radio" name="Radio19" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio20" value="a">
A</label>
<label>
<input type="radio" name="Radio20" value="b">
B</label>
<label>
<input type="radio" name="Radio20" value="c">
C</label>
<label>
<input type="radio" name="Radio20" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio21" value="a">
A</label>
<label>
<input type="radio" name="Radio21" value="b">
B</label>
<label>
<input type="radio" name="Radio21" value="c">
C</label>
<label>
<input type="radio" name="Radio21" value="d">
D</label></p></td>
</tr>
<tr>
<tr>
<td>1.8. O professor utiliza recursos/estratégias diferenciadas?</td>
<td><p>
<label>
<input type="radio" name="Radio22" value="a">
A</label>
<label>
<input type="radio" name="Radio22" value="b">
B</label>
<label>
<input type="radio" name="Radio22" value="c">
C</label>
<label>
<input type="radio" name="Radio22" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio23" value="a">
A</label>
<label>
<input type="radio" name="Radio23" value="b">
B</label>
<label>
<input type="radio" name="Radio23" value="c">
C</label>
<label>
<input type="radio" name="Radio23" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio24" value="a">
A</label>
<label>
<input type="radio" name="Radio24" value="b">
B</label>
<label>
<input type="radio" name="Radio24" value="c">
C</label>
<label>
<input type="radio" name="Radio24" value="d">
D</label></p></td>
</tr>
<tr>
<td>1.9. O professor orienta de forma eficaz os trabalhos solicitados?</td>
<td><p>
<label>
<input type="radio" name="Radio25" value="a">
A</label>
<label>
<input type="radio" name="Radio25" value="b">
B</label>
<label>
<input type="radio" name="Radio25" value="c">
C</label>
<label>
<input type="radio" name="Radio25" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio26" value="a">
A</label>
<label>
<input type="radio" name="Radio26" value="b">
B</label>
<label>
<input type="radio" name="Radio26" value="c">
C</label>
<label>
<input type="radio" name="Radio26" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio27" value="a">
A</label>
<label>
<input type="radio" name="Radio27" value="b">
B</label>
<label>
<input type="radio" name="Radio27" value="c">
C</label>
<label>
<input type="radio" name="Radio27" value="d">
D</label></p></td>
</tr>
<tr>
<td>1.10. O professor desenvolve todo conteúdo proposto?</td>
<td><p>
<label>
<input type="radio" name="Radio28" value="a">
A</label>
<label>
<input type="radio" name="Radio28" value="b">
B</label>
<label>
<input type="radio" name="Radio28" value="c">
C</label>
<label>
<input type="radio" name="Radio28" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio29" value="a">
A</label>
<label>
<input type="radio" name="Radio39" value="b">
B</label>
<label>
<input type="radio" name="Radio29" value="c">
C</label>
<label>
<input type="radio" name="Radio29" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio30" value="a">
A</label>
<label>
<input type="radio" name="Radio30" value="b">
B</label>
<label>
<input type="radio" name="Radio30" value="c">
C</label>
<label>
<input type="radio" name="Radio30" value="d">
D</label></p></td>
</tr>
</table>
Sei que o código é grande e de antemão já peço desculpa pelas repetições, mas só assim, conseguirão entender meu problema.
A função eu fiz assim para verificar se um deles não foi marcado foi:
Eu gostaria de saber qual nome do botão eu devo colocar na função se o nome muda conforme cada coluna: Radio1, Radio2, Radio3... até o Radio40.
Tentei renomear todos os botões para um único nome, porém, todo o formulário vira uma opção só, não podendo marcar mais de uma opção na mesma linha e/ou coluna.
mais outra duvida, se eu aumentar ou diminuir a quantidade de tabelas, o que tem q alterar no codigo? Já fiz esse mesmo com outros numeros de tabelas e deu certo,so esse que da erro.
Pergunta
nandomst
Bom galera, é o seguinte, estou em dúvida em como eu vou fazer a função alertar quando o usuário esquecer, um botão do tipo 'radio', durante um formulário.
Eis o código:
<table width="1340" border="1" cellpadding="0" cellspacing="1">
<tr>
<td width="674" height="40" bgcolor="#999999">1. Avalie o <b>PROFESSOR</b> utilizando <u>as letras</u> da legenda acima. </td>
<td width="154" align="center" bgcolor="#999999">Valdick Sales</td>
<td width="158" align="center" bgcolor="#999999">Renilda Correia</td>
<td width="158" align="center" bgcolor="#999999">Davi Carnauba</td>
</tr>
<tr>
<td>1.1. O professor desenvolve o plano de disciplina, demonstrando preparação para as aulas?</td>
<td><p>
<label>
<input type="radio" name="Radio1" value="a">
A</label>
<label>
<input type="radio" name="Radio1" value="b">
B</label>
<label>
<input type="radio" name="Radio1" value="c">
C</label>
<label>
<input type="radio" name="Radio1" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio2" value="a">
A</label>
<label>
<input type="radio" name="Radio2" value="b">
B</label>
<label>
<input type="radio" name="Radio2" value="c">
C</label>
<label>
<input type="radio" name="Radio2" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio3" value="a">
A</label>
<label>
<input type="radio" name="Radio3" value="b">
B</label>
<label>
<input type="radio" name="Radio3" value="c">
C</label>
<label>
<input type="radio" name="Radio3" value="d">
D</label></p></td>
</tr>
<tr>
<td>1.2. O professor tem facilidade de comunicação, demonstrando motivação no desempenho da disciplina?</td>
<td><p>
<label>
<input type="radio" name="Radio4" value="a">
A</label>
<label>
<input type="radio" name="Radio4" value="b">
B</label>
<label>
<input type="radio" name="Radio4" value="c">
C</label>
<label>
<input type="radio" name="Radio4" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio5" value="a">
A</label>
<label>
<input type="radio" name="Radio5" value="b">
B</label>
<label>
<input type="radio" name="Radio5" value="c">
C</label>
<label>
<input type="radio" name="Radio5" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio6" value="a">
A</label>
<label>
<input type="radio" name="Radio6" value="b">
B</label>
<label>
<input type="radio" name="Radio6" value="c">
C</label>
<label>
<input type="radio" name="Radio6" value="d">
D</label></p></td>
</tr>
<tr>
<td>1.3. O professor inicia leituras e reflexões que levam à produção do conhecimento?</td>
<td><p>
<label>
<input type="radio" name="Radio7" value="a">
A</label>
<label>
<input type="radio" name="Radio7" value="b">
B</label>
<label>
<input type="radio" name="Radio7" value="c">
C</label>
<label>
<input type="radio" name="Radio7" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio8" value="a">
A</label>
<label>
<input type="radio" name="Radio8" value="b">
B</label>
<label>
<input type="radio" name="Radio8" value="c">
C</label>
<label>
<input type="radio" name="Radio8" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio09" value="a">
A</label>
<label>
<input type="radio" name="Radio09" value="b">
B</label>
<label>
<input type="radio" name="Radio09" value="c">
C</label>
<label>
<input type="radio" name="Radio09" value="d">
D</label></p></td>
</tr>
<tr>
<td>1.4. O professor disponibiliza material impresso e/ou diferentes fontes para enriquecer a disciplina?</td>
<td><p>
<label>
<input type="radio" name="Radio10" value="a">
A</label>
<label>
<input type="radio" name="Radio10" value="b">
B</label>
<label>
<input type="radio" name="Radio10" value="c">
C</label>
<label>
<input type="radio" name="Radio10" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio11" value="a">
A</label>
<label>
<input type="radio" name="Radio11" value="b">
B</label>
<label>
<input type="radio" name="Radio11" value="c">
C</label>
<label>
<input type="radio" name="Radio11" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio12" value="a">
A</label>
<label>
<input type="radio" name="Radio12" value="b">
B</label>
<label>
<input type="radio" name="Radio12" value="c">
C</label>
<label>
<input type="radio" name="Radio12" value="d">
D</label></p></td>
<tr>
<td>1.5. O professor relaciona o conteúdo com a vivência profissional e/ou com outras áreas do conhecimento para uma melhor formação?</td>
<td><p>
<label>
<input type="radio" name="Radio13" value="a">
A</label>
<label>
<input type="radio" name="Radio13" value="b">
B</label>
<label>
<input type="radio" name="Radio13" value="c">
C</label>
<label>
<input type="radio" name="Radio13" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio14" value="a">
A</label>
<label>
<input type="radio" name="Radio14" value="b">
B</label>
<label>
<input type="radio" name="Radio14" value="c">
C</label>
<label>
<input type="radio" name="Radio14" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio15" value="a">
A</label>
<label>
<input type="radio" name="Radio15" value="b">
B</label>
<label>
<input type="radio" name="Radio15" value="c">
C</label>
<label>
<input type="radio" name="Radio15" value="d">
D</label></p></td>
</tr>
<tr>
<td>1.6. O professor responde de forma adequada e satisfatória as perguntas pertinentes ao conteúdo da disciplina?</td>
<td><p>
<label>
<input type="radio" name="Radio16" value="a">
A</label>
<label>
<input type="radio" name="Radio16" value="b">
B</label>
<label>
<input type="radio" name="Radio16" value="c">
C</label>
<label>
<input type="radio" name="Radio16" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio17" value="a">
A</label>
<label>
<input type="radio" name="Radio17" value="b">
B</label>
<label>
<input type="radio" name="Radio17" value="c">
C</label>
<label>
<input type="radio" name="Radio17" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio18" value="a">
A</label>
<label>
<input type="radio" name="Radio18" value="b">
B</label>
<label>
<input type="radio" name="Radio18" value="c">
C</label>
<label>
<input type="radio" name="Radio18" value="d">
D</label></p></td>
</tr>
<tr>
<td>1.7. O professor apresenta assiduidade satisfatória?</td>
<td><p>
<label>
<input type="radio" name="Radio19" value="a">
A</label>
<label>
<input type="radio" name="Radio19" value="b">
B</label>
<label>
<input type="radio" name="Radio19" value="c">
C</label>
<label>
<input type="radio" name="Radio19" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio20" value="a">
A</label>
<label>
<input type="radio" name="Radio20" value="b">
B</label>
<label>
<input type="radio" name="Radio20" value="c">
C</label>
<label>
<input type="radio" name="Radio20" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio21" value="a">
A</label>
<label>
<input type="radio" name="Radio21" value="b">
B</label>
<label>
<input type="radio" name="Radio21" value="c">
C</label>
<label>
<input type="radio" name="Radio21" value="d">
D</label></p></td>
</tr>
<tr>
<tr>
<td>1.8. O professor utiliza recursos/estratégias diferenciadas?</td>
<td><p>
<label>
<input type="radio" name="Radio22" value="a">
A</label>
<label>
<input type="radio" name="Radio22" value="b">
B</label>
<label>
<input type="radio" name="Radio22" value="c">
C</label>
<label>
<input type="radio" name="Radio22" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio23" value="a">
A</label>
<label>
<input type="radio" name="Radio23" value="b">
B</label>
<label>
<input type="radio" name="Radio23" value="c">
C</label>
<label>
<input type="radio" name="Radio23" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio24" value="a">
A</label>
<label>
<input type="radio" name="Radio24" value="b">
B</label>
<label>
<input type="radio" name="Radio24" value="c">
C</label>
<label>
<input type="radio" name="Radio24" value="d">
D</label></p></td>
</tr>
<tr>
<td>1.9. O professor orienta de forma eficaz os trabalhos solicitados?</td>
<td><p>
<label>
<input type="radio" name="Radio25" value="a">
A</label>
<label>
<input type="radio" name="Radio25" value="b">
B</label>
<label>
<input type="radio" name="Radio25" value="c">
C</label>
<label>
<input type="radio" name="Radio25" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio26" value="a">
A</label>
<label>
<input type="radio" name="Radio26" value="b">
B</label>
<label>
<input type="radio" name="Radio26" value="c">
C</label>
<label>
<input type="radio" name="Radio26" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio27" value="a">
A</label>
<label>
<input type="radio" name="Radio27" value="b">
B</label>
<label>
<input type="radio" name="Radio27" value="c">
C</label>
<label>
<input type="radio" name="Radio27" value="d">
D</label></p></td>
</tr>
<tr>
<td>1.10. O professor desenvolve todo conteúdo proposto?</td>
<td><p>
<label>
<input type="radio" name="Radio28" value="a">
A</label>
<label>
<input type="radio" name="Radio28" value="b">
B</label>
<label>
<input type="radio" name="Radio28" value="c">
C</label>
<label>
<input type="radio" name="Radio28" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio29" value="a">
A</label>
<label>
<input type="radio" name="Radio39" value="b">
B</label>
<label>
<input type="radio" name="Radio29" value="c">
C</label>
<label>
<input type="radio" name="Radio29" value="d">
D</label></p></td>
<td><p>
<label>
<input type="radio" name="Radio30" value="a">
A</label>
<label>
<input type="radio" name="Radio30" value="b">
B</label>
<label>
<input type="radio" name="Radio30" value="c">
C</label>
<label>
<input type="radio" name="Radio30" value="d">
D</label></p></td>
</tr>
</table>
Sei que o código é grande e de antemão já peço desculpa pelas repetições, mas só assim, conseguirão entender meu problema.
A função eu fiz assim para verificar se um deles não foi marcado foi:
<script language="javascript" type="text/javascript">
function verificaCampo(nome){
selecionado = false;
campo = document.getElementsByName(nome);
for (b=0;b<campo.length;b++){
if (campo.checked){
selecionado = true;
break;
}
}
return selecionado;
}
function Valida(f){
var nomes = "";
for (e=1;e<=30;e++){
if (nomes !=""){
nomes+=",";
}
nomes+="Radio"+e;
}
inputs = nomes.split(",");
for (i=0;i<inputs.length;i++){
if (!verificaCampo(inputs)){
alert("Preencha todos os campos.");
return false;
break;
}
}
return true;
}
</script>
Eu gostaria de saber qual nome do botão eu devo colocar na função se o nome muda conforme cada coluna: Radio1, Radio2, Radio3... até o Radio40.
Tentei renomear todos os botões para um único nome, porém, todo o formulário vira uma opção só, não podendo marcar mais de uma opção na mesma linha e/ou coluna.
mais outra duvida, se eu aumentar ou diminuir a quantidade de tabelas, o que tem q alterar no codigo? Já fiz esse mesmo com outros numeros de tabelas e deu certo,so esse que da erro.
Editado por nandomstLink para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.