Jump to content


Photo

Getelementbyid - Não Funciona No Netscape


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

#1 Tenente_eb

Tenente_eb

    Novato no fórum

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

Posted 31/05/2006, 16:46

Pessoal, tenho o seguinte problema, esta função funciona OK no explore, já no Nescape(firefox), não funciona, tudo indica que é na função getElementById, parece que o browser não reconhece o comando, alguem já passou por isso???
Segue parte do código:

function validainclag(){

// descobre qual o navegador em uso
//if(navigator.appName == "Netscape")

//validar data (não permite vazio)
e = document.insere_ag;

var v_mil = document.getElementById("cb_ag").value;
alert(v_mil);

if (e.data.value == ""){
alert("O campo Data deve ser preenchido!");
e.data.focus();
return false;
}
.........


objeto select:

<FORM name="insere_ag" ACTION="insere_ag.jsp" METHOD="POST" onSubmit="return validainclag()">

<TD width="10" class="style2"><div align="center"><input type="text" class="style10" name="data" maxlength="10" size="10"></div></td>
<TD width="7" class="style2"><div align="center"><input type="text" class="style10" name="hora_i" maxlength="4" size="4"></div></td>
<TD width="7" class="style2"><div align="center"><input type="text" class="style10" name="hora_t" maxlength="4" size="4"></div></td>
<TD width="18" class="style2"><div align="center">
<select name="cb_ag" class="style10" size="1">
<option selected value="">Selecione o Militar</option>
<sql:query dataSource="jdbc/avexprd" var="busca">
SELECT cd_militar, nm_militar ||' - '||ds_subsec nm_militar
FROM ag_militar
order by cd_militar
</sql:query>
<c:forEach var="y" items="${busca.rows}">
<option value= ${y.cd_militar} > ${y.nm_militar} </option>
</c:forEach>
</select>
</div></td>
.............................

#2 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 31/05/2006, 17:03

document.getElementById é um método padrão, logo o Firefox reconhece ele sem problemas.

O problema é do seu código, que não tem nenhum elemento com id="cb_ag".

Edição feita por: Klaus, 31/05/2006, 17:05.

Klaus Paiva
Conheça também: Taperás

#3 Tenente_eb

Tenente_eb

    Novato no fórum

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

Posted 01/06/2006, 10:14

document.getElementById é um método padrão, logo o Firefox reconhece ele sem problemas.

O problema é do seu código, que não tem nenhum elemento com id="cb_ag".



Cara, valeu mesmo... funcionou...
Apesar de ser básico pra vc, eu não conheço a linguagem por inteiro, estou aprendendo.
Valeu mesmo!!!!!!!!!!
Um abraço
Marcos

#4 bdoweb

bdoweb

    Super Veterano

  • Usuários
  • 1641 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 01/06/2006, 16:38

Olá amigo toda vez que vc tiver duvidas assim consulte nesse site http://www.w3schools.com/

Boa sorte
Quer ajuda seus amigo e ainda ganhar uma graninha?
Acesse agora mesmo http://yeapiz.com




1 user(s) are reading this topic

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

IPB Skin By Virteq