Tenho três caixas de texto. Somente uma delas pode ser preenchida. Tentei executar o codigo abaixo, mas não funciona. Processa de qualquer forma, mesmo que todas as caixas estejam preenchidas. E não pode. Só pode preencher apenas uma caixa.
<script language="JavaScript">
<!--
function submit_page(form){
var Todas, Qualquer, Expressao;
Todas ="";
Qualquer="";
Expressao="";
if (CampoBranco(form1.TextTodasPalavras) == true){
Todas = "ok";
}
if (CampoBranco(form1.TextQualquerPalavra) == true){
Qualquer = "ok";
}
if (CampoBranco(form1.TextExpressao) == true){
Qualquer = "ok";
}
if(Todas == "ok")
if(Qualquer == "ok")
alert("Escolha apenas uma das opções: Todas palavras, Expressão exata, Qualquer palavra");
Pergunta
Rudimar
Estou tentando fazer uma validação de formulário.
Tenho três caixas de texto. Somente uma delas pode ser preenchida. Tentei executar o codigo abaixo, mas não funciona. Processa de qualquer forma, mesmo que todas as caixas estejam preenchidas. E não pode. Só pode preencher apenas uma caixa.
<script language="JavaScript">
<!--
function submit_page(form){
var Todas, Qualquer, Expressao;
Todas ="";
Qualquer="";
Expressao="";
if (CampoBranco(form1.TextTodasPalavras) == true){
Todas = "ok";
}
if (CampoBranco(form1.TextQualquerPalavra) == true){
Qualquer = "ok";
}
if (CampoBranco(form1.TextExpressao) == true){
Qualquer = "ok";
}
if(Todas == "ok")
if(Qualquer == "ok")
alert("Escolha apenas uma das opções: Todas palavras, Expressão exata, Qualquer palavra");
return false;}
}
function CampoBranco(campo) {
if(campo.value != "")
return true;
else
return false;
}
--></script>
Link para o comentário
Compartilhar em outros sites
3 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.