Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente bannato
    Registrato dal
    Dec 2003
    Messaggi
    721

    [javascript] problemi controllo form

    sicuramente sarà un errore del cavolo ma non riesco a risolverlo (sarà il peso dei pandori di questi giorni).

    Ho un form
    codice:
    <form action="invio.php" method="post" name="form1" onsubmit="controllo();">
    <input name="nome"/>
    e il codice della funzione controllo
    codice:
    function controllo(){
    if (document.form1.nome.value=="") {
    	alert('devi inserire il tuo nome!');
    	document.form1.nome.focus();
    	return false;
    	}
    }
    La domanda è: perchè anche se mi appare l'alert che il nome è vuoto, quando gli do l'ok mi invia lo stesso il form?

    Grazie

  2. #2
    prova così


    if (document.form1.nome.value == "")
    {
    alert("Inserire un valore per il campo \"nome\".");
    document.form1.nome.focus();
    eval("document.form1.nome.style.backgroundColor='# FFFF00'");
    return (false);

    }

  3. #3
    Utente bannato
    Registrato dal
    Dec 2003
    Messaggi
    721
    niente da fare (cmq carina l'idea di colorare lo sfondo)

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    <form action="invio.php" method="post" name="form1" onsubmit="return controllo();">

    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

  5. #5
    Utente bannato
    Registrato dal
    Dec 2003
    Messaggi
    721
    beh devo smettere con lo spumante.

    Grazie

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 © 2025 vBulletin Solutions, Inc. All rights reserved.