0

我想为非管理员用户禁用表单选择选项,所以我编写了如下代码,在元素禁用后,列表填充但在提交后变量中没有值... $_POST['abc'] 为空。 .. 我们不能通过 post 变量读取禁用元素的内容值吗?

    <HTML>
    <body>
    <form>
    <select name="abc" id="abc" $disable>
            <?php 
          foreach ($list as $value) {
           echo("<option>$value</option>");   
          } ?>      
    </select>
<input type="submit" name="submit" id="Show" value="Show">
    </form>
    </body>
    </HTML>
4

2 回答 2

3

试试这个,你没有回显 $disable 变量。

<HTML>
<body>
<form>
<select name="abc" id="abc" <?=$disable ?> >
        <?php 
      foreach ($list as $value) {
       echo("<option>$value</option>");   
      } ?>      
</select>
</form>
</body>
</HTML>
于 2013-07-22T15:40:07.690 回答
0

尝试这个 :

<HTML>
<body>
<form>
<select name="abc" id="abc" >
        <?php 
      foreach ($list as $value) { ?>
       <option value = "<?php echo $value; ?>"><?php echo $value; ?></option>
      <?php } ?>      
</select>
</form>
</body>
</HTML>
于 2013-07-22T15:43:42.873 回答