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>
.............................

Getelementbyid - Não Funciona No Netscape
Started By Tenente_eb, 31/05/2006, 16:46
3 replies to this topic
#1
Posted 31/05/2006, 16:46
#2
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".
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.
#3
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
Posted 01/06/2006, 16:38
Olá amigo toda vez que vc tiver duvidas assim consulte nesse site http://www.w3schools.com/
Boa sorte
Boa sorte
Quer ajuda seus amigo e ainda ganhar uma graninha?
Acesse agora mesmo http://yeapiz.com
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)