Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    63

    [RISOLTO] Richiamare funzione javascript

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

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,131
    Ciao definisci funzione da uno script esterno
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    63
    Grazie ho risolto grazie alla pubblicazione dello script qui nel forum infatti l'errore è:

    for(var i = 0; i < nome.length; i++ dopo i++ ho messo punto e virgola e poi la parentesi tonda..........

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.