Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    validazione form che mi resetta i contenuti

    ho questo form:

    Codice PHP:
    <form id="form1" name="form1" method="post" enctype="multipart/form-data" onSubmit="controllo('$pagina?azione=$azione')"
    che richiama questa funzione:
    Codice PHP:
    function controllo(azione) {
         
    // Variabili associate ai campi del modulo
         
    var titolo document.form1.titolo.value;
         var 
    descrizione document.form1.descrizione.value;
         var 
    immagine document.form1.immagine.value;
         var 
    ext=/.+\.([jJ][pP][gG])$/;
            if ((
    titolo == "") || (titolo == "undefined")) {
               
    alert("Il campo Titolo è obbligatorio.");
               return 
    false;
            }
           else if ((
    descrizione == "") || (descrizione == "undefined")) {
               
    alert("Il campo Descrizione è obbligatorio.");
               return 
    false;
            }
           else if (!
    ext.test(immagine)) {
               
    alert("Sono accettate solo immagini jpg");
               return 
    false;
            }

            else {
               
    document.form1.action azione;
               
    document.form1.submit();
            }
      } 
    il controllo dei campi funziona solo che mi resetta tutti i campi ogni volta, come posso ovviare?

  2. #2
    cercando un po' meglio nel forum ho combinato, scusate

    ho messo il controllo sul pulsante invia definendolo come button e non submit.

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    l' errore comunque potrebbe essere semplicemente qui
    onSubmit="return controllo('$pagina?azione=$azione')"
    ciao

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.