PHP,多选表格,如何传递表格中选择的变量,

标签 php html css forms

并在单页中显示基于该变量的表单,而无需按提交或按钮?

我在 FORM 中有一个用于填充“选择”的循环

echo '<select name="inne_zad" class="cfpa" width="400" style="width: 400px"  >';
    echo '<option value="">Nr Zadania | Typ Zadania | Nazwa Wioski</option>';
        while($option = mysql_fetch_assoc($zadanie1)) {
            echo '<option value="'.$option['id_zadania'].'">'.'&nbsp;'.$option['id_zadania'].'&nbsp;-&nbsp;'.$option['rodzaj_zadania'].'&nbsp;-&nbsp;'.$option['zad_cel_nazwa'].'&nbsp;'.'</option>';


        }
echo '</select>';

和CSS规则

<style>
 .cfp {  display: none;   }
.cfpa:checked + .cfp {
    display: block;
  }
</style>

和 div 外部形式(内部 FORM css 显示无 - 不工作..

echo '      <div class="cfp">';
echo '        some other content';
            if ($_POST['id_zadania'] == 7 ){ echo 'wybrales 7'; }
echo '    </div>';

我想获取选中的变量,并显示FORM的其他部分

是否可以仅使用 PHP 和 CSS?

最佳答案

如果您不想按下按钮,您可以使用 onChange 事件。

echo '<form>
<select name="inne_zad" class="cfpa" width="400" style="width: 400px" onChange="this.form.submit();" >';

关于PHP,多选表格,如何传递表格中选择的变量,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28069521/

相关文章:

Javascript 不会将数组值放入 CSS 语法中

php - 我无法让我的 jquery ajax post 连接到我的 php 页面

html - 为什么有些 CSS 规则只在 Chrome 中有效?

php - 从数据库中检索一条记录

php - 动态调用类方法参数

php - 使用外部脚本时未正确加载 WP

php - 在 PHP 邮件函数中设置 $headers 数组时出现问题

html - 为什么悬停时颜色不变?

javascript - HTML 多列选择列表

javascript - 使用 jquery 或纯 javascript 复制 dom 元素的样式