并在单页中显示基于该变量的表单,而无需按提交或按钮?
我在 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'].'">'.' '.$option['id_zadania'].' - '.$option['rodzaj_zadania'].' - '.$option['zad_cel_nazwa'].' '.'</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/