MVC dropdownlist onchange-Aufruf jquery

Ich habe eine SelectList Vertretung einer Lieferung geben Sie für eine Bestellung.

Versandart Referenz-Daten hat die üblichen code/Beschreibung, aber auch eine zusätzliche Boolesche Eigenschaft, die angibt, ob noch weitere Daten benötigt werden, eingetragen werden, für den die Art ausgewählt.

Also für die Notfall-Lieferungen zusätzliche Daten erforderlich ist. Die zusätzliche Eingabefelder festgelegt werden sichtbar, wenn Not ausgewählt wurde, der sonst im verborgenen

Meine ViewModel enthält <List>ReferenceDeliveryTypes enthält die 3 Eigenschaften.
Habe ich einen SelectListItems von der ViewModel-Daten

@Html.DropDownListFor(model => model.DeliveryTypeCode, 
    new SelectList(Model.ReferenceDeliveryTypes as System.Collections.IEnumerable, 
        "DeliveryTypeCode", "DeliveryTypeDescription"), new { id = "ddlDeliveryType" })

Wie kann ich rufen Sie eine jQuery-Funktion auf die änderung der Lieferart, übergeben Sie den ausgewählten code und überprüfen Sie die Model.ReferenceDeliveryTypes für diesen code, um zu sehen, ob die zusätzlichen data-Eigenschaft ist true/false ein - /ausblenden der zusätzlichen Felder div?

Habe ich es geschafft die jQuery-Funktion, die aufgerufen wird, übergeben Sie den Wert.

$(function () {

$('#ddlDeliveryType').change(function () {
    var value = $(this).val();
    alert(value);
});

});

InformationsquelleAutor MartinS | 2013-01-14

Schreibe einen Kommentar