繁体   English   中英

如何从下拉菜单到文本字段获取内容?

[英]How to get content from a drop down menu to text field?

我是这个PHP和Javascript的新手。 我有一个下拉菜单,如下所示。 是否希望将内容或值获取到文本字段并在页面刷新后保留值? 怎么做?

<select name="animal" style="width: 350px;">
  <option value="">Please Select</option>
  <option value="Dog">Dog</option>
  <option value="Cat">Cat</option>
  <option value="Cow">Cow</option>
  <option  value="Rat">Rat</option>
</select>

您可以将其保存在url中,然后用新的url刷新页面,然后将url中的值用作下拉列表中的选定值。

例如

window.location.href = window.location.href + '/' + $('select').val();
$('input').text() = window.location.href.split('/').last();

尝试这个:

<?php
$options = array("Dog", "Cat", "Cow", "Rat");
?>

<select name="animal" style="width: 350px;">
  <option value="">Please Select</option>
<?php
  foreach($options as $option) {
    $selected = $POST['animal'] == $option ? 'selected' : ''; 
    echo '<option $selected value="$option">$option</option>';
  }
?>
</select>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM