Originariamente inviato da cavicchiandrea
Forse non va perché usi un type
email HTML5 <input type="email" id="email2" name="email2"> (che non funziona su IE) prova ad aggiungere id agli input e fare il controllo tramite DOM
if (document.getElementById('email1').value == document.getElementById('email2').value) {
Ho seguito il tuo ma il problema persiste...
codice:
<script>
function controlla() {
if (document.getElementById('email1').value == document.getElementById('email2').value) {
alert("ok");
}
else { alert("ERRORE!! Email non corrispondente..."); }
}
</script>
<form name="getElementById">
</br> Email <input type="email" id="email1">
</br>
Conferma Email <input type="email" id="email2">
<input type="button" value="Verifica" onClick="controlla()">
</form>
Pero ho fatto la stessa cosa con conferma password e funziona:
codice:
</br> <script>
function controlla() {
if (document.mioform.pass1.value == document.mioform.pass2.value) {
alert("ok");
}
else { alert("ERRORE!! Password non corrispondente..."); }
}
</script>
<form name="mioform">
Password <input type="Password" name="pass1">
</br>
Conferma Password <input type="Password" name="pass2">
<input type="button" value="Verifica" onClick="controlla()">
</form>