Ciao a tutti chi mi sa risolvere questo problema:
In uno script richiamo una funzione da uno script esterno ma non funziona Ho notato che mettendo un alert nella funzione dello script esterno questa non viene lanciata questo e lo script:
codice:<script type="text/javascript"> function validazione(){ var nome = document.getElementById('nome'); var cognome = document.getElementById('cognome'); var dataN = document.getElementById('dataN'); var sesso = document.getElementById('sesso'); var email = document.getElementById('newEmail'); var passw = document.getElementById('passw'); var repeatPassw = document.getElementById('repeatPassw'); if(nomeScorretto(nome.value)) { alert('Controlla il nome'); return false; } alert('qui'); return true; } </script> <script type="text/javascript" language="javascript" src="script.js" /> Questo è lo script sterno function nomeScorretto(nome){ alert('nomescorretto'); var caratteri = "abcdefghilmnopqrstuvzxwkjy"; var nomeImmesso = new String(nome.toLowerCase()); if(nome.length<4 || nome == "") { return true; } for(var i = 0; i < nome.length; i++;) { var c = nome.charAt(i); if(caratteri.indexOf(c)<0) { return true; } } return false; }

Rispondi quotando
dopo i++ ho messo punto e virgola e poi la parentesi tonda..........
