[Jquery] Numero di input legato al valore della checknbox

felino

Utente Attivo
12 Dic 2013
940
10
18
Aci Catena (Catania)
Salve a tutti,
avrei bisogno di generare un numero di input pari al valore selezionato in checkbox.

Mi spiego meglio:
- ho un form in cui mostro n checkbox con valore progressivi, ad esempio da 1 a 6.
- quando l'utente seleziono una di esse (è possibile selezionarne solo una!) nel form sotto mi vengono visualizzati un numero di input pari al valore della mia checkbox.

Oppure, potrei creare a priori queste input di numero da 1 a 6 e settarle a display: none e a click mostrare solo quelle il cui valore è sempre dettato dalla checkbox.

Come potrei fare?

Grazie.
 
Ultima modifica:

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, per comodità ti posto un esempio che utilizza gli input radio, comodissimi per quello che devi fare
HTML:
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>
    $(document).ready(function() {
        $('[name=number]').click(function() {
            var number = parseInt($(this).val());
            $("#inputs").html("");
            for (var i = 1; i <= number; i++) {
                $("#inputs").append('<input type="text" name="input' + i + '"/><br/>');
            }
        });
    });
</script> 
<form>
    <input checked type="radio" name="number" value="1"/> 1
    <input type="radio" name="number" value="2"/> 2
    <input type="radio" name="number" value="3"/> 3
    <input type="radio" name="number" value="4"/> 4
    <input type="radio" name="number" value="5"/> 5
    <input type="radio" name="number" value="6"/> 6
    <div id="inputs">
        <input type="text" name="input1"/>
    </div>    
</form>
sposto in jquery
 
Ultima modifica:

felino

Utente Attivo
12 Dic 2013
940
10
18
Aci Catena (Catania)
Grazie della soluzione, ottimo, davvero.

Vorrei chiederti: è meglio se mi creo prima gli input (so già il numero massimo che l'utente potrà scegliere!) e li setto a display none e al click sulla singolo radio visualizzo quelli che mi interessano oppure li creo 'al volo' come hai fatto tu?

Grazie ancora!
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Buono, però
in questo modo invii sempre tutti e 6 gli input text anche se li nascondi
ps
hai dimenticato di mettere i name
 
Discussioni simili
Autore Titolo Forum Risposte Data
D Jquery - modifica elemenento onlick jQuery 1
E Problema jquery Success jQuery 2
R jquery che cambia css di un elemento non mi funziona sulla pagina caricata da ajax Ajax 5
E PHP & jQuery PHP 8
P jquery refresh div non funziona Javascript 0
P lanciare script asp (o php) da jquery Javascript 1
T aiuto per trasformare un quiz fatto in JS in un quiz in JQUERY jQuery 0
Z CSS Slideshow senza JS e JQUERY HTML e CSS 2
Z CSS Slideshow senza JS e JQUERY HTML e CSS 2
MarcoGrazia Validazione remota tramite plugin (jquery validate) Snippet Javascript 0
M Come selezionare e deselezionare radiobutton con jquery jQuery 1
M Come validare textarea con jquery jQuery 0
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
P Funzione jQuery Ajax invio file a php jQuery 1
Cosina Menu fisso copre i titoli quando cliccati nel sommario jQuery Javascript 4
MarcoGrazia jquery validate() controllo checkbox jQuery 2
D assegnare risultato di una jquery ad una text Javascript 2
felino [JQuery] Append dopo ultimo ul li del primo livello jQuery 2
A php metodo post jquery non da mai errore jQuery 4
T problema con select dinamica con jquery Javascript 0
P jquery .load jQuery 10
E Div che scompare con scroll jquery Javascript 0
T script jquery non funziona più dopo il passaggio a MVC jQuery 5
B jQuery - hide & show li items jQuery 13
Y jQuery Animation Switch On Off jQuery 0
claudio_lorenzo [Javascript] aiuto su jquery per calcolo altezze dom Javascript 1
O [Javascript] Conflitto Jquery: forse... Javascript 0
MarcoGrazia jquery validate, necessità di validare almeno un elemento select su due jQuery 1
M inserire i dati ottenuti da una jquery in una tabella già esistente jQuery 1
D Jquery, conflitto tra loro risolvibile? jQuery 7
M Filtrare risultati con valori checkbox passati con jquery jQuery 2
Tommy03 Variabile PHP dentro a JQuery PHP 3
L Problema jQuery validation AJAX (PHP 7) PHP 6
G Campo HTML input file con jQuery jQuery 0
P Jquery event nel foreach php jQuery 3
M leggere con jquery/ajax in una function javascript record di database sql server Javascript 0
A [Javascript] Ajax, Jquery e PHP Javascript 1
trattorino Mentions Auto Suggesting da jquery a php PHP 2
X Problema con jquery e ajax jQuery 2
G Inserzione script nella pagina html per jquery jQuery 8
MarcoGrazia Validazione forum con jquery.validate jQuery 2
Shyson Smoot scrolling jQuery nella pagina jQuery 0
felino [Javascript] [jQuery] Slick Carousel: visualizzare una porzione dell'immagine successiva Javascript 0
L Scelta form con jquery jQuery 1
F [Javascript] Aprire file tramite jquery Javascript 0
R Aiuto Jquery jQuery 1
G [HTML] Jquery e tooltipster's jQuery 5
I Jquery fadeout-fadein html data jQuery 0
trattorino Estrarre Nome Utente jquery div php PHP 9
L jquery e json controllo valori da determinate chiavi - keys jQuery 0

Discussioni simili