Visualizzazione dei risultati da 1 a 2 su 2

Discussione: impostare select

  1. #1

    impostare select

    Ho una serie di select, create dinamicamente per cui non sono sempre dello stesso numero, in ognuna delle quali l'utente scegli un numero che va da 1 a 110. Vorrei fare due cose:
    1) prima deel'invio del modulo vorrei fare la somma di tutti i numeri scelti e se è maggiore di un certo numero impedire l'invio del modulo.
    2)Inserire una select con numeri che vanno da 1 a 100 per cui l'utente sceglie un numero e lo stesso viene impostato su tutte le altre select che si sono create dinamicamente. Mi spiego meglio, poniamo che la mia pagina abbia creato tre select in cui si può scegliere un numero. Io vorrei tramite una select in cui scelgo poniamo 4 che le treprecedenti select abbiano preso il valore 3. Gazie

  2. #2
    Il primo problema l'ho risolto così:
    Codice PHP:
    <script language="javascript">
     <!--
      function Modulo() {
         // Variabili associate ai campi del modulo
         var foto_inserite = <?php echo $numero_foto?>;
         var stampe_consentite = <?php echo $numero?>;
         var risultato = 0;
        for(var i = 1; i <= <?php echo $numero_foto?>; i++)
        {
            var v = document.getElementById("numero" + i).value;
            risultato += parseInt(v, 10);
        }
    //alert(risultato);
         
            if (foto_inserite > stampe_consentite) {
               alert("Puoi stampare al massimo "+ stampe_consentite + " foto mentre ne hai caricate "+ foto_inserite +"\n Annulla ordine e carica un numero inferiore di immagini");
              
               return false;
            }
         if (risultato > stampe_consentite) {
               alert("Puoi ordinare al massimo "+ stampe_consentite + " stampe mentre ne hai scelte "+ risultato +"\n Elimina il nimero di stampe necessario e continua");
              
               return false;
            } else {
               document.modulo.action = "riepilogo2.php";
              document.modulo.submit();
            }
      }
     //-->
    </script>
    Attendo qualche consiglio per il secondo

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.