Сделать текстовое поле обязательным, если submit1 нажата и не обязательна для submit2 - PullRequest
0 голосов
/ 04 октября 2018

Я пытаюсь сделать мой @ 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();
      });
  });

, пожалуйста, помогите мне.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...