Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    9

    Onchange su un Input type

    salve a tutti ho un piccolo problema.
    Ho un form che fa il calcolo di un preventivo.
    Ho questa pagina in php che si richiama se stessa per dare il risultato in fondo alla pagina stessa.
    Ci sono 2 <input type="text" > che hanno accanto 2 bottoni per la conferma di alcune cose che a sua volta ricaricano la pagina.
    Siccome devo prevedere la possibilità di stamparla questa pagina volevo che i bottoni una volta confermati quei due input type scomparissero e una volta che viene riscritto qualcosa sull'edit corrispondente il bottone ricomparisse.
    Sicuramente andrà ricaricata la pagina ma la domanda e' questa:
    E' possibile fare una cosa del genere o meglio esiste l'onchange per gli <input type text>?
    Grazie a tutti anticipatamente

  2. #2
    l'onchange dovrebbe esistere e per i bottoni potresti disabilitarli con

    codice:
    <input type=button disabled>

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    9
    Ho capito quello che vuoi dire ma il problema è un altro:

    l'input type consiste nella quantita' di giorni trascorsi e premendo sul bottone conferma ti ricarica la pagina con tot tabelle quanti giorni hai scritto. a questo punto vorrei che il bottone di conferma accanto all'edit scomparisse in modo da eventualmente stampare la pagina ma appena (per esempio a causa del numero di giorni errato) uno cambia valore sull'edit ricompare il bottone.

    Non sono molto bravo nello spiegarmi scusate.

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    9
    In parole povere il mio problema è che non riesco a dire al bottone "appena ti premo fai l'azione del form (cioè ricarica la pagina stessa e altre cose) e scompari ma quando modifico un dato <input type> ricompari". Mi riesce meglio esprimermi così.
    Grazie cmq

  5. #5
    Dovrebbe essere allora un qualcosa del genere

    <script>
    function reload(){
    document.location.href="pagina.php";
    }

    function sblocca(){
    document.theform.bottone.style.visible=true;
    }

    function blocca(){
    document.theform.bottone.style.visible=false;
    }
    </script>

    <form id="theform">
    <input id="testo" type="text" onblur="sblocca();">
    <input id="bottone" type="button" onclick="blocca();reload();">
    ...
    </form>

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    9
    Ho capito. Grazie mille.
    Provo subito.

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.