【发布时间】:2020-09-20 08:45:50
【问题描述】:
我想在当前PHP文件中使用选择值,但是没有提交按钮,我该怎么做?
这是我的代码:
<?php
$args = array(
'orderby' => 'name',
'order' => 'ASC',
);
$pays = get_terms( 'pay', $args );
$html = '<form action="#" method="post"><select name="selected_pay" id="selected_pay" >';
foreach ($pays as $pay) {
$html .= '<option value="'.$pay->name.'">'.$pay->name.'</option>';
}
$html .= '</select></form>';
echo $html;
?>
我想这样使用它:
<?php
if (isset($_POST['selected_pay']))
echo $_POST['selected_pay'];
else
echo 'Please select a pay';
?>
【问题讨论】:
-
如果没有某种提交功能,您将无法做到这一点。如果经典提交不适合您,您可以查找 ajax 提交
-
Philip G 是正确的,你需要 ajax。看这里:stackoverflow.com/questions/17591582/…
-
但是我不知道ajax,你能给我一些想法吗?