首页 > 解决方案 > 在下拉列表中设置默认值从 PHP 表中的值我试图从表中的值在列表框中设置默认值。这些值从数据库中填充到列表框中,并且表中的值是硬编码的。有人可以帮我吗?<table> <td align="center"> <a href="#" onclick="setExperienceValue("experience", "1")">1</a><br> <a href="#" onclick= "setExperienceValue

问题描述

标签: javascriptphpjqueryhtmldom

解决方案


因此,要使其option成为默认值,您需要包含selected属性。您可以轻松地执行此操作并使用 PHP 添加检查以查看是否要包含它。例如;

if($result->num_rows > 0) {
  while($row = $result->fetch_assoc()) {
      $selected = null;
      if($row["selected"] === 1) { //or some other condition
         $selected= "selected";
      }
      echo "<option {$selected} value='".$row['value']."' data-id='".$row['id']."'>".$row['value'].</option>";
  }
}

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/option


推荐阅读