Nwlapcug.com


Come disattivare il secondo menu a tendina in JSP

Come disattivare il secondo menu a tendina in JSP


JavaServer Pages o JSP, fanno parte della tecnologia Java sviluppata da Sun per creare pagine Web dinamiche. JavaServer Pages vengono creati con una combinazione di HTML, XML tag e gli scriptlet Java che vengono generati sul lato server di un sito Web. Questa tecnologia rende facile per i programmatori creare moduli Web dinamici e controllare i campi del modulo, ad esempio elenchi a discesa. Per esempio, un programmatore può generare le opzioni in un secondo elenco a discesa basato su ciò che un utente sceglie nel primo elenco a discesa. Fino a quando l'utente seleziona un'opzione nel primo elenco a discesa, quello secondo verrà disabilitato.

Istruzioni

1

Aprire la pagina JSP in un programma di applicazione di authoring Web (Dreamweaver) o con uno strumento di editing di testo (blocco note).

2

Scrivere il codice per creare una maschera con due elenchi a discesa. Se hai già il modulo con le tue liste a discesa create, allora si può saltare questo passaggio. Basta lavorare con le liste che hai già. Creare gli elenchi a discesa in formato HTML (Hypertext Markup Language):

"< html >

< corpo >

< forma azione = "" >

< select nome = "Elementi" onchange = "enable_list" >

< valore opzione = "frutto" > frutta < / option >

< valore opzione = "pane" > pane < / option >

< valore opzione = "verdura" > verdure < / option >

< valore opzione = "carne > carne < / option >

< / selezionare >

< select nome = "frutto" disabilitato = "disabilitato" >

< / selezionare >

< / form >

< / body >

< / html > "

Nell'esempio precedente, è stato creato un form con due caselle a discesa. Una scatola è un elenco di elementi e la seconda casella ha una lista di frutti diversi. L'azione per il primo elenco a discesa afferma che quando viene modificato, allora il modulo farà riferimento a un JavaScript denominato "enable_list" all'interno del documento stesso. La seconda casella di elenco a discesa è già impostata su disabilitato e attualmente non ha tutte le opzioni...

3

Scorrere verso il basso e scrivere la funzione che consentirà la seconda casella diventano attivato basato sulla selezione della prima casella. La funzione è scritta in JavaScript:

"$(funzione enable_list.jsp()

{

$('#fruit').load(

'&lt;option value="apples">Apples&lt;/option>'

'&lt;option value="oranges">Oranges&lt;/option>'

'&lt;option value="grapes">Grapes&lt;/option>'

'&lt;option value="lemons">Lemons&lt;/option>'

{drop: val}

function ()

{

$('#this').attr('disabled', false);

});

});

});"

Lo script inserisce il secondo elenco a discesa con le opzioni "Mele", "Arance", "Uva" e "Limoni". Permette inoltre la casella con l'istruzione "$('#this').attr ('disabili', false);". Per l'inverso di questo, se si desidera lo script per disattivare la casella, il codice sarà, "$('#this').attr ('disabili', true);."

4

Salvare la pagina JSP con l'estensione del file JSP. Per esempio, lo script creato in precedenza può essere chiamato, "disable_lists.jsp."