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

    moltiplicazione su input

    Ciao

    Premetto che javascript non è la mia forza

    devo fare in modo che in tempo reale, una volta immesso un valore in un campo input l'utente veda il risultato della moltiplicazione di quel valore per un altro. Quest'ultimo non è fisso ma và a scaglioni

    Praticamente io ho dei range :

    da 1 a 10 : 362
    da 11 a 30 : 290
    da 31 a 50 : 260
    ...

    quando l'utente inserisce il valore 6 io devo inserire automaticamente in un altro campo (costo) il valore di 6 x 362
    Ed è anche necessario che quest'ultimo campo non sia modificabile dall'utente.


    ?? è dura ??

    grazias
    [°_°] The Web Styler Project [°_°]
    :.:Classifica Spettacolare :.:
    :-:Partecipa :-: GUADAGNA SCRIVENDO ARTICOLI !! fino a 2,5 crediti per parola

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    prova così:

    <script>
    function modifica(valore){
    if(valore=="" || valore<0)valore=0;
    moltiplicaPer=0;
    if(valore<11)moltiplicaPer=362;
    else if(valore > 10 && valore<=30)moltiplicaPer=290;
    else moltiplicaPer=260;
    document.form1.campo2.value=valore*moltiplicaPer;
    }
    </Script>

    <form name="form1">
    <input type="text" name="campo1" onKeyUp="modifica(this.value)">
    <input type="text" name="campo2" readonly>
    </form>

  3. #3
    sembra perfetto :gren:


    t.h.k.s.
    [°_°] The Web Styler Project [°_°]
    :.:Classifica Spettacolare :.:
    :-:Partecipa :-: GUADAGNA SCRIVENDO ARTICOLI !! fino a 2,5 crediti per parola

  4. #4
    solo 1 cosina

    se faccio
    99 x il valore da moltiplicare ottengo
    445.099999999999

    che non è bello, essendo poi un costo in euro

    quindi io dovrei trasformare quel numero in
    445.09
    togliendo tutto quello che va oltre i 2 decimali

    dovrei anche dirgli di trasformare i numeri interi
    450
    in 450.00

    ?

    thks thks
    [°_°] The Web Styler Project [°_°]
    :.:Classifica Spettacolare :.:
    :-:Partecipa :-: GUADAGNA SCRIVENDO ARTICOLI !! fino a 2,5 crediti per parola

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.