我正在尝试动态更改表单操作,但我认为我遇到了语法问题,我无法理解。
这有效:
<?php
echo "<input type='submit' id='answerbutton' name='$buttonname'
value='$buttonvalue' onclick=\"this.form.action='linktogoto.php'\">";
?>
这不起作用:
<?php
$variable = "linktogoto.php";
echo "<input type='submit' id='answerbutton' name='$buttonname'
value='$buttonvalue' onclick=\"this.form.action=$variable\">";
?>
我需要根据情况最终更改$ variable,所以需要让它工作。
答案 0 :(得分:1)
<?php
$variable = "linktogoto.php";
echo "<input type='submit' id='answerbutton' name='$buttonname'
value='$buttonvalue' onclick=\"this.form.action=$variable\">";
?>
应该是:
<?php
$variable = "linktogoto.php";
echo "<input type='submit' id='answerbutton' name='$buttonname'
value='$buttonvalue' onclick=\"this.form.action='$variable'\">";
?>
请注意'
周围的$variable
。