Domanda

Gente del mattino.

Rich principiante, qui ancora una volta richiede assistenza.

Ho appena iniziato a dilettarmi con JavaScript e sebbene abbia impostato alcuni clic / modifica per impostare il focus dei pulsanti di opzione, questo è praticamente il mio limite.

Nel mio codice c # dietro, vorrei avere una funzione 'onchange' per cui una volta che un client inizia a digitare nella mia casella di testo di completamento automatico, un elenco a discesa (che probabilmente sarà stato popolato in precedenza) viene reimpostato / cancellato su è lo stato originale.

Qualcuno ha qualche idea su come farlo?

(È probabile che non mi sia espresso [mi sono sdraiato molto bene qui)

È stato utile?

Soluzione

Quello che vuoi qui è iniziare a esplorare jQuery . Quando ne hai familiarità, crea un ASP.NET Handler che restituisce JSON ai tuoi dati jQuery.getJSON chiama e da quello, popola la casella di testo di completamento automatico.

Oppure, ovviamente, non puoi reinventare la ruota e usare solo una delle tante di plug-in di completamento automatico jQuery disponibili là fuori. Il fatto che tu abbia ancora bisogno del gestore lato server per fornire dati al plug-in a completamento automatico dipende dal tuo caso d'uso, ma nella maggior parte dei casi otterrai prestazioni molto migliori pre-popolando i dati quando la pagina viene caricata.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top