как установить поле ввода только для чтения или поле ввода - PullRequest
0 голосов
/ 11 октября 2018

У меня есть элемент ввода, если данные доступны, поле должно быть только для чтения, иначе обязательное поле.

  <input type="text" name="login_password" 
  id="login_password" 
 placeholder="Desgination" value="<?php echo 
   $row["designation"] ?>" Readonly required>

Ответы [ 3 ]

0 голосов
/ 11 октября 2018

Мои 2 цента!Без если внутри HTML-кода, плохая привычка imho

$readonly = isset($row["designation"]) ? 'required' : '';

<input type="text" name="login_password" id="login_password" placeholder="Desgination" value="<?php echo $row["designation"] ?>" <?php echo $readonly; ?> required>
0 голосов
/ 11 октября 2018

Попробуйте

1002 *
0 голосов
/ 11 октября 2018

Вы можете попробовать это, если в поле есть какое-то значение, оно будет отображаться readonly, иначе это будет пустое поле с required

<input type="text" name="login_password"   id="login_password"  placeholder="Desgination" value="<?php echo  $row["designation"]; ?>"  <?php if(trim($row["designation"]) !="") echo "Readonly"; else echo "required"; ?> >
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...