Jump to content


Photo

Como Eu Faço Pra Verificar O Combobox


  • Faça o login para participar
6 replies to this topic

#1 vbhacker

vbhacker

    Normal

  • Usuários
  • 72 posts
  • Sexo:Não informado

Posted 23/09/2003, 15:09

Olá

Eu quero fazer isso: A função verifica o valor de um combo e joga uma mensagem de acordo com o valor!! Eu tentei assim!!

<script language="JavaScript">

function Verfica() {
if (document.formulario.combo.option[0].value == "Alerta") {
alert("O valor é Alerta!!!")
}
}
</script>
....

<input type="Button" value="OK" onclick="Verifica()">
...

E deu um erro la como se o objeto naum existisse!!!
Me ajudem com essa, quem sabe é facil!!

Abraços

Pilantra
[FONT=Courier][COLOR=red]Pilantra :blink:

#2 Guilherme Blanco

Guilherme Blanco

    Loading...

  • Conselheiros
  • 891 posts
  • Sexo:Masculino
  • Localidade:São Carlos - SP/Brasil
  • Interesses:Programação Web e minha namorada (Maria Camila).

Posted 24/09/2003, 00:28

O nome da sua função tá diferente da chamada... verfica é diferente de verifica... =)

[]s,
<script language="WebFórum">
// Dados:
Nome("Guilherme Blanco");
Localidade("São Carlos - SP/Brasil");
Cargo("Manutenção");
</script>

#3 vbhacker

vbhacker

    Normal

  • Usuários
  • 72 posts
  • Sexo:Não informado

Posted 24/09/2003, 09:25

Ah isso é de menos, foi pq eu escrevi errado aki mesmo hehe, mas eu queria saber se esta certo!!!

valeu

Pilantra
[FONT=Courier][COLOR=red]Pilantra :blink:

#4 Thyago Mendes

Thyago Mendes

    ActionScript

  • Usuários
  • 161 posts
  • Sexo:Não informado
  • Localidade:Recife - PE

Posted 24/09/2003, 09:37

<script language="JavaScript">

function Verifica() {
if (document.formulario.combo.value == "Alerta") {
  alert("O valor é Alerta!!!")
}
}

</script>

Qualquer dúvida poste novamente

#5 Guilherme Blanco

Guilherme Blanco

    Loading...

  • Conselheiros
  • 891 posts
  • Sexo:Masculino
  • Localidade:São Carlos - SP/Brasil
  • Interesses:Programação Web e minha namorada (Maria Camila).

Posted 24/09/2003, 10:39

Utilize as definições DOM Nível 1 pra fazer isso... do jeito que você fez, Thyago Mendes, ela funcionará somenta em IE4+ e NN2+ (e perderá o suporte no NN6).

o correto é:

<script language="JavaScript">
function Verifica() {
  if (document.forms['formulario'].elements['combo'].value == "Alerta") {
    alert("O valor é Alerta!!!")
  }
}
</script>

Mas vamos supor que você queira adicionar um alerta para cada elemento... então, você terá que fazer assim:

<script language="JavaScript">
function Verifica() {
  alert("O valor é: "+ document.forms['formulario'].elements['combo'].value);
}
</script>

Isto o ajudaria.... =)

[]s,
<script language="WebFórum">
// Dados:
Nome("Guilherme Blanco");
Localidade("São Carlos - SP/Brasil");
Cargo("Manutenção");
</script>

#6 vbhacker

vbhacker

    Normal

  • Usuários
  • 72 posts
  • Sexo:Não informado

Posted 24/09/2003, 13:15

Nossa gente valeu mesmo, to aprendendo o JS!!
Aproveitando, existe algum programa editor de JS, tipo o Delphi ou Visual Basic, mas escreve em JS!??! Porque ficaria mais facil assim né, ele me mostrava onde está errado e tals!!

Valeu

Pilantra
[FONT=Courier][COLOR=red]Pilantra :blink:

#7 Guilherme Blanco

Guilherme Blanco

    Loading...

  • Conselheiros
  • 891 posts
  • Sexo:Masculino
  • Localidade:São Carlos - SP/Brasil
  • Interesses:Programação Web e minha namorada (Maria Camila).

Posted 24/09/2003, 13:30

Eu uso este programa: http://www.fixedsys.com/context/

Ele substitui o Bloco de Notas, adicionando a Tag Coloring (o que eu queria).

Esse eu recomendo (apesar de não ter o sistema de auto-complete).

[]s,
<script language="WebFórum">
// Dados:
Nome("Guilherme Blanco");
Localidade("São Carlos - SP/Brasil");
Cargo("Manutenção");
</script>




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq