[Javascript] [HTML] Attivazione nuovi campi di input

Vera

Utente Attivo
3 Giu 2014
73
1
8
Salve a tutti,

vorrei poter attivare un nuovo campo di input quando viene valorizzato il precedente. Mi spiego meglio, in una pagina web ho il sottostante campo di input che mi fa scegliere una data (con il datepicker). quando scelgo la data (valorizzo il campo) vorrei che a fianco della data mi comparisse un nuovo campo di input

HTML:
<div class="form-group">
                    <label for="date_id" class="control-label">Periodo</label>
                    <input type="text"
                           name="DTANNO<?php echo '';?>"
                           id="DTANNO"
                           class="form-control dtYear"
                           value='<?php echo ''; ?>'
                           data-date-format="mm/yyyy" aria-describedby="basic-addon1" placeholder="MM/AAAA" size="10" maxlength="6">
                </div>
Grazie
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.081
299
83
HTML non è sofficiente ci vuole anche JS!
Ti sposto
 

IKOULA CLOUD

Nuovo Utente
26 Feb 2018
49
2
8
22
www.ikoula.it
Gestire questa cosa con solo Javascript e JQuery comporta ad avere un codice lungo (più lungo è , più possibilità di trovare errori, meno facile modificare e migliorare il codice)
Ti consiglio una libreria JS chiamata KnockoutJS che ti permette di modificare il DOM in live
https://knockoutjs.com/examples/helloWorld.html

Penso che se cerchi di adattare delle funzioni di questa libreria al tuo codice riuscirai senza dubbio a realizzare questa cosa

fammi sapere se ti è stato utile!

IKOULA