La cuestión es que tengo que validar por cada vez que se le de a siguiente, como lo hago?
Tengo este codigo:
Código HTML:
function validarpag2(){ camposTexto = formcontacto2.elements; for (x=0; x < camposTexto.length; x++) { if (camposTexto[x].value == '' && camposTexto[x].type=='text' && camposTexto[x].style.visibility!='hidden'){ alert("Vennligst fyll ut alle obligatoriske felter"); return false; }else{ document.getElementById('2').style.display = ' none '; document.getElementById('3').style.display = ' block '; document.getElementById('st3').style.backgroundColor = ' #333 '; document.getElementById('steg3').style.display = ' block '; document.getElementById('steg2').style.display = ' none '; document.getElementById('fornavn12').style.visibility = ' visible '; document.getElementById('etternavn12').style.visibility = ' visible '; document.getElementById('adresse').style.visibility = ' visible '; document.getElementById('sted').style.visibility = ' visible '; document.getElementById('postkode').style.visibility = ' visible '; document.getElementById('mobiltelefon').style.visibility = ' visible '; document.getElementById('epost').style.visibility = ' visible '; } } }
Código HTML:
<form id="formcontacto2" name="formcontacto2"> </form>
Código HTML:
<a href="javascript:void(0)" id="2" onClick="document.getElementById('st2').style.backgroundColor = ' #EBEBEB ';document.getElementById('2').style.display = ' none '; document.getElementById('1').style.display = ' block ';document.getElementById('steg1').style.display = ' block ';document.getElementById('steg2').style.display = ' none ';"><div id="send1" class="back">Tilbake</div></a> <a href="javascript:void(0)" id="2" onClick="validarpag2();"><div id="send1" class="send">Neste</div></a>
EDITO:
Solucione el problema, en vez de }else{
he puesto
if(!false){
}