Ich habe unter Code und ich möchte Etikett Text Basis für ausgewählte Rolle ändern.So ändern Sie Label-Wert auf drp ausgewählt Änderungsereignis in MVC
Zum Beispiel, wenn ich Admin dann in Etikett Text auswählen muss ich „Admin-Name“ usw.
ich unten Code verwenden, aber ich funktioniert nicht.
<div class="editor-field">
@Html.DropDownListFor(model => model.RoleID, new SelectList(ViewBag.RoleLsit, "Id", "RoleName"), "Select Category", new { onchange = "SelectedIndexChanged()" })
</div>
<div>
@Html.LabelFor(model => model.RoleName)
@Html.EditorFor(model => model.RoleName)
@Html.ValidationMessageFor(model => model.RoleName)
</div>
<script type="text/javascript">
function SelectedIndexChanged() {
var sub = document.getElementsByName("RoleName");
sub.value = "Selected Role Name";
}
Dank
Unklar was Sie versuchen zu tun. Warum in der Welt haben Sie eine Eingabe für 'RoleName', wenn Sie bereits eine Dropdown-Liste für die' RoleID' haben? –
Ich möchte nur Etikett Text basierend auf Drp ausgewählten Ereignis ändern. Im obigen Code ist nur eine Demo für diese Frage. – Hitesh
Welcher _label text_? (meinst du das Label erzeugt von '@ Html.LabelFor (model => model.RoleName)'?) –