簡體   English   中英

如何將輸入字段設置為只讀或輸入字段

[英]how to set input field as readonly or entry field

如果數據可用,我有輸入項,該字段應為只讀,否則為必填字段。

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

你可以試試這個,如果字段中有一些值,它將回顯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"; ?> >

我的 2 美分,如果沒有在 html 代碼中,恕我直言,這是一個壞習慣

$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>

嘗試這個

<?php 
    if(!empty($row["designation"])){
       $condition = "readonly";
    else
      $condition = "required"; 
?>
<input type="text" name="login_password" id="login_password" placeholder="Desgination" value="<?php echo 
$row["designation"] ?>" <?php echo $condition; ?>>

<input /*somthing*/ readonly>這樣放在 input 的末尾 readonly

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM