Preciso de uma validação de formulario que verifica os valores de dois botões de radio, comparando se um é o maior ou menor que o outro.
Nesse formulario tem os seguintes campos:
Autor,
Hora Inicial (08:00 as 17:00) e Hora Final (09:00 as 18:00)
intervalo de uma em uma hora, apresentado por botão de radio.
Segue a função javascript que verifica se os campos estão preenchidos(funcionando), faltando verificar se a hora incial é maior ou igual a hora final, se acontecer isso não permitir.
<script language="JavaScript">
function verifica() {
//Verificar se um valor da combo foi escolhido.
if (document.forms['form2'].Autor.selectedIndex == 0) {
Pergunta
Guest edelvis
olá galera!
Preciso de uma validação de formulario que verifica os valores de dois botões de radio, comparando se um é o maior ou menor que o outro.
Nesse formulario tem os seguintes campos:
Autor,
Hora Inicial (08:00 as 17:00) e Hora Final (09:00 as 18:00)
intervalo de uma em uma hora, apresentado por botão de radio.
Segue a função javascript que verifica se os campos estão preenchidos(funcionando), faltando verificar se a hora incial é maior ou igual a hora final, se acontecer isso não permitir.
<script language="JavaScript">
function verifica() {
//Verificar se um valor da combo foi escolhido.
if (document.forms['form2'].Autor.selectedIndex == 0) {
alert("Selecione o Autor !!!")
return false;
}
//Verificar se a hora inicial foi escolhido.
if (!document.forms['form2'].hi[0].checked && !document.forms[0].hi[1].checked && !document.forms[0].hi[2].checked && !document.forms[0].hi[3].checked && !document.forms[0].hi[4].checked && !document.forms[0].hi[5].checked && !document.forms[0].hi[6].checked && !document.forms[0].hi[7].checked && !document.forms[0].hi[8].checked && !document.forms[0].hi[9].checked) {
alert("Selecione a hora inicial !!!")
return false;
}
//Verificar se a hora final foi escolhido.
if (!document.forms['form2'].hf[0].checked && !document.forms[0].hf[1].checked && !document.forms[0].hf[2].checked && !document.forms[0].hf[3].checked && !document.forms[0].hf[4].checked && !document.forms[0].hf[5].checked && !document.forms[0].hf[6].checked && !document.forms[0].hf[7].checked && !document.forms[0].hf[8].checked && !document.forms[0].hf[9].checked) {
alert("Selecione a hora final !!!")
return false;
}
return true;
}
</script>
FORM que chama a função:
<form ............ name="form2" onSubmit="return (verifica())">
Se algué souber ou algo parecido que compara varios radios por favor, posta aqui, preciso muito...
Desde já agradeço.
Link para o comentário
Compartilhar em outros sites
8 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.