HTML:表单onchange

时间:2012-09-21 14:44:29

标签: php javascript html

我可以从表单的onchange发送$ _POST []到这样的javascript函数

<select name="slct" onchange="rohan('measurement_conversion', <?php isset($_POST["slct"])?$_POST["slct"]:"nothing" ?>)">

如果不是那我该怎么做?

2 个答案:

答案 0 :(得分:0)

您可以在onchange事件中提交表单并使用javascript进行回发:

http://www.w3schools.com/jsref/met_form_submit.asp

答案 1 :(得分:0)

看起来你基本上是试图通过基于某些PHP条件将其打印出来来设置JavaScript变量。你可以完全做到这一点,但看起来你想传递一个字符串,所以你需要用引号包装它。

您还应该做一些事情来消除这种价值,让某人通过在URL中添加某些东西来改变您的HTML是危险的。

<select name="slct" onchange="rohan('measurement_conversion', '<?php isset($_POST["slct"])?$_POST["slct"]:"nothing" ?>')">