Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde
Pessoal criei um código js que captura dados do form, esta rolando no IE8 mas não esta rolando no firefox 3.5! O código é seguinte criei dentro de um botão um segundo campo e adicionei valor a ele, logo ficou assim:
<input type='submit' id="btnConsulta" value="consulta" acao="ativar" onclick="BuscaDados($regPendente[0]);">
Para capturar no js fiz assim:
var btn = document.getElementById("btnConsulta").acao;
alert(btn);
Se executo no IE8 o alerte me traz o valor que esta em acao, se escuto no firefox 3.5 ele me traz undefined
Como posso corrigir isso?
Ok não é válido mas existe uma solução para isso que eu possa usar! Já tenho um sistema rodando e usa esse tipo de atributo!É possível funcioanr de alguma forma?
Você pode usar ".value" para campos do formulário. Não precisa complicar as coisas.
<script type="text/javascript">
var btn = document.getElementById("btnConsulta");
var attrAcao = btn.getAttribute("acao");
alert(attrAcao);
</script>Valeu pela ajuda Maujor! Funcionou
Use um atributo HTML valido.. 'acao', realmente nao existe.