我可以将 $_POST[] 从表单的 onchange 发送到这样的 javascript 函数吗
<select name="slct" onchange="rohan('measurement_conversion', <?php isset($_POST["slct"])?$_POST["slct"]:"nothing" ?>)">
如果没有,那么我该怎么做?
我可以将 $_POST[] 从表单的 onchange 发送到这样的 javascript 函数吗
<select name="slct" onchange="rohan('measurement_conversion', <?php isset($_POST["slct"])?$_POST["slct"]:"nothing" ?>)">
如果没有,那么我该怎么做?
您可以提交表单并在 onchange 事件中使用 javascript 进行回发:
看起来您基本上是在尝试通过根据一些 PHP 条件将其打印出来来设置 JavaScript 变量。你完全可以这样做,但看起来你想传递一个字符串,所以你需要用引号括起来。
您还应该做一些事情来清理该值,让某人通过在 URL 中添加一些内容来潜在地更改您的 HTML 是很危险的。
<select name="slct" onchange="rohan('measurement_conversion', '<?php isset($_POST["slct"])?$_POST["slct"]:"nothing" ?>')">