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

    Aggiungere un campo in un form

    Piccolo problema, in quanto sono completamente all'oscuro di Javascripts...

    Ho un form contenente vari campi text ed un select.
    Vorrei che quando un utente sceglie una option specifica, si aggiunga un campo text dove possa scrivere la sua nuova opzione.
    Il tutto senza far ricaricare la pagina.

    Grazie in anticipo
    http://www.indianiamericani.it

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    il campo e' presente ma disabilitato e nascosto, x es.
    codice:
    <script type="text/javascript">
    function toggleTxt(s){
      var txt=s.form.nomeCampoTesto;
      var bool=(s.options[s.selectedIndex].value=='altro')?1:0;
      txt.style.display=(bool)?'inline':'none';
      txt.disabled=!bool;
    }
    </script>
    <form>
    <select onchange="toggleTxt(this)">
    <option value="">scegli:</option>
    <option value="a">a</option>
    <option value="b">b</option>
    <option value="altro">...altro...</option>
    </select>
    <input type="text" name="nomeCampoTesto" disabled="disabled" style="display:none" />
    </form>
    ciao

  3. #3

    Otimo!

    Perfetto, funziona perfettamente!. Era quello che cercavo.
    Grazie!
    http://www.indianiamericani.it

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