IE e DOM + nodeName + getAttribute
Esta parte do script:
form = document.getElementById('idDoForm'); for (y = 0; y < form.childNodes.length; y++) { var campoFrm = form.childNodes[y]; if (campoFrm.nodeName == 'P') { for (a = 0; a < campoFrm.childNodes.length; a++) { var subNode = campoFrm.childNodes[a]; if (subNode.nodeName == 'INPUT') { var inputTitle = subNode.getAttribute('title'); if (inputTitle == 'Preenchimento obrigatório' && subNode.value == '') { alert('Por favor!\nOs campos marcados com \'*\' devem ser informados.'); return false; } } } }
funciona perfeitamente no Firefox, mas no IE não está funcionando, o maior problema com ele está em reconhecer isto:
var inputTitle = subNode.getAttribute('title');
ou seja, o getAttribute.
Alguma sugestão?
Discussão (3)
Carregando comentários...