Jump to content
Fórum Script Brasil
  • 0

(Resolvido) [AJUDA] Validar Checkbox em ASP !


Igor Almeida

Question

Tenho um Form de cadastro com 2 checksbox's, no minimo 1 checkbox tem que ser marcada, eu fiz dessa forma ( que não deu certo ) :

Código HTML:

<input type="checkbox" name="cb1" value="1" <% if (cb1 = 1) Then W "checked" End if %> >

<input type="checkbox" name="cb2" value="2" <% if (cb2 = 2) Then W "checked" End if %> >

<input type="submit" name="opcao" value="Gravar" onclick="valida(this);"></a>

------------------------------

Quando eu clico no botão "Gravar" ele leva para um codigo de validaçao em Javascript!

Codigo em java script:

function valida(x)

{

if (x.checked==false && x.checked==false) {

alert("Cadastro Incompleto! Os campos com * são Obrigatórios!");

return false;

}

}

-----------------------------

Está funcionando perfeitamente a validaçao!

Agora vem o meu grande problema! Quando eu clico no botão "Gravar" ela valida no Javascript e manda para um codigo ASP

Código ASP:

If opcao="Gravar" then

If (nomeorgao = "") or (descricao_equipamento = "") or (tecnico = "") then

alerta("Cadastro Incompleto!\n\nOs campos com * são Obrigatórios!")

Else

Gravar

...

-----------------------------

Aparece a mesagem do javascript, e mesmo assim ele grava, porque em ASP ele não valida.

Como eu não sei validar as checkbox's no ASP, eu criei aquele JavaScript (que não adiantou nada), e acabou dando no mesmo,

ele valida no JS, mesmo que as checkbox estejam desmarcadas ele vai executar, porque no ASP não tem nenhuma critica

Por favor, estou precisando muito dessa ajuda! Eu não sei muito sobre ASP, se alguém tiver algum codigo que valide essas checkbox's no ASP, ou junto com o javascript, contando que ele não entre em GRAVAR quando as checkbox estiverem desmarcadas, serei grato!

Agradeço desde já!

Abraço

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

seu javascript ta errado

<script>
function validate(){
var r=true;
if(!document.getElementById('cb1').checked){
alert("Cadastro Incompleto! Os campos com * são Obrigatórios!");
r=false;
}
return r;
}
</script>
ou no botão ou no form !!! ou com listeners tanto faz...
<input type="submit" name="opcao" value="Gravar" onclick="return validate();">
ASP
if request.form("cb1")="" then
response.write "Dados incorretos"
else
'grava
end if

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.


  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...