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;
}