Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Funzione alert

  1. #1

    Funzione alert

    Buona domenica.
    Premetto: (per me) Javascript=chi tocca i fili muore!
    Ho una funzione:

    codice:
    function verifica() 
    	{ 
    	var numero = document.form.numero.value; 
    	if(numero>500){ 
    	alert("numero troppo elevato!") 
    	document.form.numero.focus(); 
    	if(confirm("accetti il numero?")){
    	Ok;
    	}else{
    	delete numero;
    	return false 
    	} 
    	} 
    	}
    E nel form:
    codice:
    <form action=\"".$_SERVER['PHP_SELF']."\" method=\"GET\" name=\"form\" onsubmit=\"return verifica();\">;
    Praticamente se inserisco un valore oltre 500 compare un alert
    "numero troppo elevato!"
    Se clicco "OK" compare un'altra alert che dice:
    "accetti il numero?"
    Se clicco "OK" viene tutto inserito in DB,
    Se clicco "Cancella" non viene eseguito nulla.
    Funziona, ma vorrei evitare due finestre alert,
    cioe qualcosa del tipo:
    "numero troppo elevato!"
    Clicca "OK" per accettare il numero
    Clicca "Cancella" per rifiutare il numero
    Grazie da Avvinazzato.
    P.S. se bevo ancora 1/2 litro de nero, forse la soluzione la trovo!

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    codice:
    function verifica() { 
      var numero = document.MYform.MYnumero.value; 
      if(numero>500){ 
        if (confirm("numero troppo elevato! \n accetti il numero?") {
          // Ok;
        } else {
          // delete numero;
          return false 
        } 
      } 
    }
    Non ho capito tanto bene le diverse azioni da intraprendere... ma vedi se puoi adattare questo

    ps: non assegnare ai campi del form e alle variabili lo stesso nome... il browser non capisce a cosa ti riferisci; inoltre non puoi usare "form" come nome del form... e' parola riservata.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Grazie br1

    Funziona!

    Tu e mia figlia (15 anni )lo avete risolto nel medesimo istante!

    Sono proprio un'incompetente!

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Tu e mia figlia (15 anni )lo avete risolto nel medesimo istante!
    Largo ai giovani!

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.