【问题标题】:Selecting a form based on a users drop down choice根据用户下拉选项选择表单
【发布时间】:2015-05-10 18:03:36
【问题描述】:

我正在尝试根据用户从下拉列表中做出的选择来选择表单。

每个select的值都是动态的,如图:

<?php
$select="<option value='$id'>" . $number . " " . $title . " " . $ptitle . " " . $stitle . ", Issue " . $issue . "</option>";

    echo $select;
 ?>

我的问题是:

  1. 如何隐藏表单直到用户选择相关的 选项?当前的 CSS:

#$id { 可见性:隐藏; }

  1. 如何根据下拉选项选择表单?

这样做的最终目标是允许用户根据他们的选择将信息写入数据库。

【问题讨论】:

  • 由于 PHP 是服务器端,您需要发送另一个请求以显示可用表单。如果要动态隐藏和显示表单,则需要使用 JavaScript 等客户端编程语言

标签: php css forms select dynamic


【解决方案1】:

使用服务器端语言,您无法与界面交互,因为它们不是面向事件的。改用 JavaScript 之类的客户端语言,您可以使用这个简单的示例:

document.getElementById("mySelect").addEventListener("change", hide);

http://jsfiddle.net/bamrLty0/

【讨论】:

  • 我使用的是动态变量,而不是为选项值设置变量
猜你喜欢
  • 1970-01-01
  • 2018-12-04
  • 1970-01-01
  • 2012-02-23
  • 1970-01-01
  • 2019-11-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多