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

    Compilare input hidden in base a scelta select

    Un saluto a tutti, ho cercato informazioni sull'argomento ma non ho trovato nulla di chiaro a riguardo. Non sono molto pratico di javascript spero qualcuno possa aiutarmi.

    Devo compilare dinamicamente due campi input (type="hidden" e con name="assegnato") in base al valore di un select.

    Questo è il caso specifico: per l'invio di un SMS seleziono "Marco" tra le option e gli input con name="prefisso" e name="telefono" vengono compilati.
    I valori di "prefisso" e "telefono" non provengono da database ma sono memorizzati nel codice della pagina.

    Come posso fare? Conosco il PHP ma vorrei evitarlo, è possibile realizzarlo con javascript?
    Grazie!
    GTN
    |www.motolombardia.net|

  2. #2
    Ecco quanto ho realizzato ad ora:

    codice:
    <script type="text/javascript">
     function aggiornaHidden(sel){
      var f = document.smsArubaForm;
      f.sel_value.value = sel.options[sel.selectedIndex].value;
      f.sel_title.value = sel.options[sel.selectedIndex].title;
     }
    </script>
    codice:
    <form method="post">
    <select onchange="aggiornaHidden(this)">
          <option value="" selected> Scegli </option>
          <option title="333" value="3671226" >Marco</option>
          <option title="347" value="6015293" >Matteo</option>
    </select>
        <input type="text" name="sel_title">
        <input type="text" name="sel_value">
    </form>
    I due input (che poi andrò a nascondere) vengono aggiornati correttamente, ma io dovrei cambiarne il valore, mentre il name resta fissato, ovvero:

    codice:
    <input type="text" name="prefisso" name="sel_title" >
    <input type="text" name="smsdestinatario" value="sel_value">
    Come fare? :master:
    Help!
    GTN
    |www.motolombardia.net|

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    residenza
    Napoli, Italia
    Messaggi
    1,074
    usa la funzione innerHtml per scrivere il valore, in base all'opzione selezionata (onChange)
    metatad
    graphic & web design

  4. #4
    Scusate ho cercato altre risorse (esempi di utilizzo di innerHtml come suggeritomi da "metatad") ma ancora non sono riuscito a risolvere il problema.
    Ho conoscenze di javascript ancora troppo basilari, qualcuno può aiutarmi con qualche riga di codice o indicazione?

    Problema: compilare due campi input in base al value di una select, qui sotto il codice usato...

    Grazie!
    GTN
    |www.motolombardia.net|

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.