Я пытаюсь сделать мой @ Html.textboxfor () обязательным, если я нажал submit1 и не требуется, если submit2 нажата, но не знаю как.
Вот мой код:
@using(Html.BeginForm("Respond","Admin",FormMethod.Post))
{
@Html.TextBoxFor(s => s.Approval, new { id = "revreason", @class = "form-control", @placeholder = "Write your comments here.." })
<button type="submit" name="button" value="accept" id="app" class="btn btn-success">Approve</button>
<button type="submit" name="button" value="reject" id="rej" class="btn btn-primary">Reject</button>
}
И здесь, я попытался использовать скрипт, но у меня не получается, потому что он устанавливает текстовое поле для обязательного, но не отправляет, и нет диалога, который говорит, что поле необходимо:
$(document).ready(function () {
$('rej').click(function(){
document.getElementById('revreason').required=true;
$(this).submit();
});
$('app').click(function(){
document.getElementById('revreason').required=false;
$(this).submit();
});
});
, пожалуйста, помогите мне.