Кнопка внутри эха - PullRequest
       1

Кнопка внутри эха

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

Вот мой вид php codeigniter для отображения времени (если оно равно нулю, будет отображаться ошибка).

<input type="text" class="form-control timepicker" id="checkInTime" name="checkInTime" value="<?php if ($result->checkInTime == '0'||'NULL'){ echo 'ERROR';} else{ echo date('H:i:s',strtotime($result->checkInTime));}?>" required parsley-maxlength="6" placeholder="checkInTime" disabled/>

Как я могу изменить ошибку на кнопку или ссылку (которая находится внутри эха).

Ответы [ 2 ]

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

Таким образом, как вы повторяете ОШИБКА , повторяйте HTML-код, который вы хотите визуализировать, в кавычках (балансируйте кавычки и избегайте их соответствующим образом).

Вы можете использовать что-то подобное-

<input type="text" class="form-control timepicker" id="checkInTime" name="checkInTime" value="<?php if ($result->checkInTime == '0'||'NULL'){ echo "<button class=\"button-class\" value=\"button\"></button>" ;} else{ echo date('H:i:s',strtotime($result->checkInTime));}?>" required parsley-maxlength="6" placeholder="checkInTime" disabled/>
0 голосов
/ 04 октября 2018

Самый простой способ - использовать условие вне ввода:

<?php
    if ($result->checkInTime == 0 || $result->checkInTime == NULL) {
     // here echo your button or link 
    } else { ?>
     <input type="text" class="form-control timepicker" id="checkInTime" name="checkInTime" value="<?php echo date('H:i:s',strtotime($result->checkInTime));}?>" required parsley-maxlength="6" placeholder="checkInTime" disabled/>
  <?php  } ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...