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

    Cambia valore di un campo form tramite javascript

    Ciao a tutti ho questo campo di form

    <select name="anni" class="sfondo_form" id="anni" onClick="cambia_tasso()">
    <option value="10" selected>10</option>
    <option value="15">15</option>
    <option value="20">20</option>
    <option value="25">25</option>
    <option value="30">30</option>
    </select>

    come potete vedere clikkando richiamo la funzione cambia_tasso() che è questa....

    function cambia_tasso() {
    check_tasso = document.form1.anni.value;
    switch(check_tasso){
    case 10: document.form1.tasso.value = '10,12'; break;
    case 15: document.form1.tasso.value = '7,40'; break;
    case 20: document.form1.tasso.value = '6,06'; break;
    case 25: document.form1.tasso.value = '5,28'; break;
    case 30: document.form1.tasso.value = '4,77'; break;
    }
    }

    il problema è che non mi dà errori di sintassi ma non mi cambia il valore del mio form...

  2. #2

    Re: Cambia valore di un campo form tramite javascript

    Originariamente inviato da abbath
    Ciao a tutti ho questo campo di form

    <select name="anni" class="sfondo_form" id="anni" onClick="cambia_tasso()">
    <option value="10" selected>10</option>
    <option value="15">15</option>
    <option value="20">20</option>
    <option value="25">25</option>
    <option value="30">30</option>
    </select>

    come potete vedere clikkando richiamo la funzione cambia_tasso() che è questa....

    function cambia_tasso() {
    check_tasso = document.form1.anni.value;
    switch(check_tasso){
    case 10: document.form1.tasso.value = '10,12'; break;
    case 15: document.form1.tasso.value = '7,40'; break;
    case 20: document.form1.tasso.value = '6,06'; break;
    case 25: document.form1.tasso.value = '5,28'; break;
    case 30: document.form1.tasso.value = '4,77'; break;
    }
    }

    il problema è che non mi dà errori di sintassi ma non mi cambia il valore del mio form...
    Prova così:

    codice:
    <select name="anni" class="sfondo_form" id="anni" onChange="cambia_tasso()">
                <option value="10" selected>10</option>
                <option value="15">15</option>
                <option value="20">20</option>
                <option value="25">25</option>
                <option value="30">30</option>
              </select>
    
    
    function cambia_tasso() {
     check_tasso = document.form1.anni.options[document.form1.anni.selectedIndex].value;
     switch(check_tasso){
     case 10: document.form1.tasso.value = '10,12'; break;
     case 15: document.form1.tasso.value = '7,40'; break;
     case 20: document.form1.tasso.value = '6,06'; break;
     case 25: document.form1.tasso.value = '5,28'; break;
     case 30: document.form1.tasso.value = '4,77'; break;
    }
    }
    byeeee
    La vita e' a colori, ma il bianco e nero e' piu' realistico...

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.