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

    controllo prima inserimento

    Ho un form dove all'interno ho 4 elenco/menu e un pulsante
    premendo il pulsante inserisco quello che ho selezionato nei 4 elenco/menu
    nel database.
    Adesso vorrei che prima dell' inserimento alla pressione del pulsante si apra
    una finestra la quale elenca quello che ho selezionato nei 4 menu
    e se va bene premo ok altrimenti annulla.

    Dove posso rimediare qualche esempio di javascript?

  2. #2
    Utente di HTML.it L'avatar di Igreo
    Registrato dal
    Jun 2004
    Messaggi
    1,114
    Codice PHP:
    <html>
    <
    head>
    <
    titleFORM </title>
    <
    script language="javascript" type="text/javascript"
    <!-- 
    //
     
    function valida(form) { 

    var 
    primo=form.primo_f.value
    var 
    secondo=form.secondo_f.value
    var 
    terzo=form.terzo_f.value
    var 
    quarto=form.quarto_f.value
    var 
    alert_myprimo;
    alert_my+= ", "
    alert_my+= secondo;
    alert_my+= ", ";
    alert_my+= terzo;
    alert_my+= ", ";
    alert_my+= quarto;
    alert_my+= "."

    alert(alert_my); 
    confirm('Sei sicuro dei dati immessi?'); 

    //-->
    </script>
    </head>
    <body>

    <form action="l'azione_per_il_db..fornisci_l'indirizzo" name="dati" method="post" onSubmit="return valida(this)">
    <fieldset>
    <legend>DATI</legend>
    <fieldset>
    <legend>PRIMO</legend>
    <SELECT NAME="primo_f">
    <OPTION SELECTED VALUE="">selezionare...</OPTION>
    <OPTION VALUE="1">1</OPTION> 
    <OPTION VALUE="2">2</OPTION> 
    <OPTION VALUE="3">3</OPTION> 
    <OPTION VALUE="4">4</OPTION> 
    <OPTION VALUE="5">5</OPTION> 
    </SELECT>
    </fieldset>

    <fieldset>
    <legend>SECONDO</legend>
    <SELECT NAME="secondo_f"> 
    <OPTION SELECTED VALUE="">selezionare...</OPTION>
    <OPTION VALUE="1">1</OPTION> 
    <OPTION VALUE="2">2</OPTION> 
    <OPTION VALUE="3">3</OPTION> 
    <OPTION VALUE="4">4</OPTION> 
    <OPTION VALUE="5">5</OPTION> 
    </SELECT>
    </fieldset>

    <fieldset>
    <legend>TERZO</legend>
    <SELECT NAME="terzo_f"> 
    <OPTION SELECTED VALUE="">selezionare...</OPTION>
    <OPTION VALUE="1">1</OPTION> 
    <OPTION VALUE="2">2</OPTION> 
    <OPTION VALUE="3">3</OPTION> 
    <OPTION VALUE="4">4</OPTION> 
    <OPTION VALUE="5">5</OPTION> 
    </SELECT>
    </fieldset>

    <fieldset>
    <legend>QUARTO</legend>
    <SELECT NAME="quarto_f"> 
    <OPTION SELECTED VALUE="">selezionare...</OPTION>
    <OPTION VALUE="lunedì">Lunedì</OPTION> 
    <OPTION VALUE="martedì">Martedì</OPTION> 
    <OPTION VALUE="mercoledì">Mercoledì</OPTION> 
    <OPTION VALUE="giovedì">Giovedì</OPTION> 
    <OPTION VALUE="venerdì">Venerdì</OPTION> 
    <OPTION VALUE="sabato">Sabato</OPTION> 
    <OPTION VALUE="domenica">Domenica</OPTION> 
    </SELECT>
    </fieldset>
    </fieldset>

    <fieldset>
    <legend>INVIA</legend>
    <INPUT type="submit" NAME="submit_form" value="Invia i dati!"><INPUT type="reset">
    </fieldset>

    </body>
    </html> 
    Spero non ci sia molto di sbagliato!^^

    Ciao!

  3. #3
    Va bene fino ad un certo punto,cioè se clikko su annulla invece di fermarsi,
    va avanti e visto che la pagina comprende anche una query inserimento,fa l'inserimento.
    Ho risolto in un questo modo:

    <script LANGUAGE="JavaScript">
    function controlla_date()
    {
    var richiesta = window.confirm('Confermi Le Aggiunte?\n N°scarpe ' + document.form1.n_scarpe.value + ' Numero ' + document.form1.numero_sca.value + ' Data Aggiunta ' + document.form1.data_agg_sca.value + '\n N° Pantaloni ' + document.form1.n_pantaloni.value + ' Numero ' + document.form1.numero_pan.value + ' Data Aggiunta ' + document.form1.data_agg_pant.value );
    return richiesta; }
    }
    </script>
    Come ho fatto io se seleziono solo
    n_scarpe=1 - numero_sca=1 - data_agg_sca=16-04-2007
    n_pantaloni=0 - numero_pan=0 - data_agg_pant=0000-00-00

    nella finestra di alert mi compare tutto anche quelli a 0
    Invece io vorrei che mi comparisse solo quelle in cui ho selezionato da 1 in poi
    Come potrei fare?

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.