Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    82

    recuperare valori di un input select

    Ciao a tutti ragazzi.

    Devo fare questa procedura in vbscript:

    In un form, da un campo text e un campo select con varie opzioni, devo recuperare i valori (ossia del text immesso e dell'option selezionata) moltiplicare l'uno per l'altro e visualizzare il risultato in un' altra text.

    Il risultato da visualizzare in quest'altra input text deve avvenire all' onchange della select box.

    Avete un tutorials o un'esempio da mostrarmi?

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    82
    up

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: recuperare valori di un input select

    Originariamente inviato da luchett
    Devo fare questa procedura in vbscript:
    Qui sta il guaio... nonostante lo usi corrententemente in ASP, non ho idea della sintassi da utilizzarsi lato client

    Te lo scrivo in javascript... se poi riesci a tradurlo...
    codice:
    <script>
    function calcola(obj) {
      f = obj.form;
      v1 = parseInt('0'+f.numero.value);
      v2 = obj.options[obj.selectedIndex].value;
      f.risultato.value = v1*v2;
    }
    </script>
    <form>
    <input type="text" name="numero">
    <select name="fattore" onchange="calcola(this);">
    <option value="0">Scegli --></option>
    <option value="2">raddoppia</option>
    <option value="3">triplica</option>
    </select>
    <input type="text" name="risultato">
    </form>
    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

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    82
    Ti ringrazio ugualmente, penso che la sintassi in VBscript non dovrebbe essere così diversa da questa in javascript.

    Ora provo a convertirla, se qualcuno però mi aiuta son contento

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    82
    ho provato una cosa del genre ma non va:

    codice:
    <script language="vbscript">
    <!--
    function calcola() {
      v1 = CDbl(document.modulo.numero.value)
      v2 = fattore.options[fattore.selectedIndex].value;
      document.modulo.risultato.value = v1*v2;
    }
    //-->
    </script>
    <form name="modulo" action="" method="get">
    <input type="text" name="numero">
    <select name="fattore" onchange="calcola();">
    <option value="0">Scegli --></option>
    <option value="2">raddoppia</option>
    <option value="3">triplica</option>
    </select>
    <input type="text" name="risultato">
    </form>

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Prova a modificare la chiamata:

    onchange="vbscript:calcola()"

    ... e togli tutti i puntoevirgola ;

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