【问题标题】:Echo selected="selected" once form has been submited提交表单后回显 selected="selected"
【发布时间】:2013-09-09 13:38:40
【问题描述】:

我需要在提交表单后回显 selected="selected"。

echo '<form id="myform1" class="myform1" method="GET" name="myform1">';
echo '<select id="SortBy" name="SortBy" onchange="return submitForm1()">';
echo '<option value="" disabled="disabled">Order By</option>';
echo '<option value="RegularPrice">Price</option>';// if selected echo selected="selected"
echo '<option value="MaxGuests">Max Guests</option>';// if selected echo selected="selected"
echo '</select>';
echo '</form>';

有什么想法吗?

【问题讨论】:

  • 等等什么?你只想回显:"Selected="selected"?
  • 在表单提交后保持选项被选中

标签: php forms echo


【解决方案1】:
<?php

  echo '<option value="RegularPrice"';
  if (isset($_GET['SortBy']) AND $_GET['SortBy'] == 'RegularPrice') {
    echo ' selected="selected"';
  }
  echo '>Price</option>';

?>

【讨论】:

  • 也许即使不发布问题我也能找到这个答案!但这是我一直在寻找的。谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-05-16
  • 1970-01-01
  • 2021-09-09
  • 1970-01-01
  • 2015-05-31
  • 2023-03-27
  • 2012-11-10
相关资源
最近更新 更多