Отключение кнопки отправки в PHP для неавторизованной группы пользователей

#php #button

#php #кнопка

Вопрос:

Я пытаюсь выяснить, как отключить кнопку отправки, если пользователь не является частью определенной группы, но я могу найти примеры только после отправки формы. Может кто-нибудь помочь?

 <button class="btn btn-primary" type="button" id="SubmitFileButton"> Submit </button>
  

Комментарии:

1. проверьте квалификатор при загрузке HTML-страницы, и если квалификатор не работает, $disabled = "disabled"; задайте строку и вставьте ее в HTML-код кнопки отправки. Однако это также следует проверять при отправке формы. Не доверяйте пользовательскому вводу.

2. Куда в HTML-коде это будет вставлено?

3. Ну, код кнопки отправки, чтобы запретить большинству пользователей нажимать кнопку. Это то, что вы ищете, не так ли?

4. <button class="btn btn-primary" type="button" id="SubmitFileButton" <?php print $disabled;?> >

Ответ №1:

на этой странице вы получаете данные группы.вы можете получить данные группы на этой странице, а затем после того, как вы можете написать условие php в этой кнопке.

 <button class="btn btn-primary" type="button" id="SubmitFileButton" <?php if(not part of group) disable; ?>> Submit </button>
  

Комментарии:

1. Я понимаю, что вы отвечаете в переносном смысле, но разве это не должно быть больше похоже <?php if (not part of group) echo 'disabled' ?>

Ответ №2:

 <button class="btn btn-primary" type="button" id="SubmitFileButton" disabled="disabled"> 
   Submit 
</button>
  

Я предполагаю, что это то, что вы ищете.

Комментарии:

1. Хотя это правильно, этот код отключит каждый экземпляр кнопки, но OP хочет, чтобы он отключался только на основе некоторых других критериев….