2013-03-19 7 views
5

ho dichiarato un parametro nel mio modello comeMVC: Come fare campo DropDownList (con Chosen Plugin) necessaria

[Required] 
public int? param{get; set;} 

e definito questo su un elenco a discesa. Tutto funziona correttamente e la convalida dei dati funziona finché non aggiungo il plug-in, Chosen. Quando aggiungo il plug-in, non c'è alcun progetto di validazione da inviare. Come posso mantenere la convalida dei dati quando il plugin viene applicato sull'elemento Select?

+0

intendi validazione js-discreto? ci sono errori nella console JS? – trailmax

+0

Non ci sono errori. Semplicemente non c'è convalida in quanto il modulo può essere inviato senza alcuna selezione effettuata nel menu a discesa. Voglio solo che venga convalidato come fa MVC. Sì, la validazione js-discreto – jpo

+0

convalida altri campi? è non invadente-validation.js è incluso nella pagina? – trailmax

risposta

4

Come suggerito here, sono andato al file js scelto e ho cambiato this.form_field_jq.hide() in 'this.form_field_jq.css ("position", "absolute"). Css ("left", "- 9999px ") '

+0

Grazie mille per aver condiviso questo :)! – Christos

Problemi correlati