В веб-проекте MVC у меня есть кнопка сохранения в представлении, которое при нажатии вызывает функцию javascript:
<input type="submit" value="Save" class="btn btn-default" name="action" onclick="Confirm()" />
Как я могу заставить эту кнопку вызывать функцию javascript, только если в раскрывающемся списке состояния выбрано «Закрыто»?
Это javascript
function Confirm() {
var input = $("<input />");
input.attr("type", "hidden").attr("name", "confirm_value");
if (confirm("Do you want to save the ticket to the knowledge base archive?")) {
input.val("Yes");
}
else {
input.val("No");
}
$("form")[0].appendChild(input[0]);
}
Это код HTML для выпадающего списка:
@Html.LabelFor(model => model.vcStatus, htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.DropDownListFor(m => m.vcStatus, Model.StatusList)<br>
@Html.ValidationMessageFor(model => model.vcStatus, "", new { @class = "text-danger" })
</div>
Большое спасибо за вашу помощь.