Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1

    visualizzare un immagine in base al valore digitato nel campo

    Ciao a tutti, spero sia il forum giusto.. C'è qualcuno di buon cuore che mi corregge questo script?

    Vorrei che: se il valore digitato nel campo "totale" = 6, deve visualizzarsi un'immagine (in tempo reale), altrimenti l'immagine stessa deve rimanere nascosta.. In seguito il codice su cui sto impazzendo..

    codice:
    <script>
    function ()
    { if (valore)
      { document.totale.value = 6;
        document.immagine.style.visibility = "visible";
      }
       else
      { document.immagine.style.visibility = "hidden";
      }
    }
    </script>
    
    
    <body>
    
    <input name="totale" type="text" size="5" maxlength="5" />
    [img]immagine.jpg[/img]
    
    </body>

  2. #2

  3. #3
    andrebbe bene anche visualizzare un testo al posto dell'immagine.. ma non riesco a scrivere lo script...

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Script da inserire nella head
    codice:
    <script>
    function ckImage(val)
    var stato = (val==6)? "visible" : "hidden";
        document.getElementById('immagine').style.visibility = stato;
    }
    </script>
    parte body
    codice:
    <body>
    
    <input name="totale" onkeyup="ckImage(this.value)" type="text" size="5" maxlength="5" />
    [img]immagine.jpg[/img]
    
    </body>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Attenzione ho fatto delle modifiche
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Grazie mille funziona che è una meraviglia! Però non riesco ad adattarlo al resto del codice perché la casella di testo che uso in realtà è una casella in cui compare il risultato della somma di altre due caselle pre-compilate..

    E' possibile fare in modo che lo script "legga automaticamente" il contenuto della casella in cui compare il risultato? Lo scopo è che se il risultato è 6, compare l'immagine, altrimenti no..

    Grazie infinite per la disponibilità..

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    "legga automaticamente" no, ma nella funzione dove esegui la somma puoi aggiungere le due righe che t'ho scritto tipo

    codice:
    function TUAFUNZIONESOMMA()
    qui esegui la somma una volta ricevuto il totale subito sotto inserisci 
    var val = 'qui ci metti il totale ricevuto'
    var stato = (val==6)? "visible" : "hidden";
        document.getElementById('immagine').style.visibility = stato;
    }
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  8. #8
    Grazie mille è perfetto!!

  9. #9
    Ps: per impostare anche un altro numero oltre che il "6" come si scrive? Ho provato con var==6,7 ma non va..

  10. #10
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    var stato = (val==6 || val==7)? "visible" : "hidden";
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.