使用HTML值作为参数

时间:2013-04-15 21:39:53

标签: php html

我有以下代码

<form name="form" id="form">
  <select name="name"  onChange=" <?php $do=&something('val')?>">
    <option value="val1">val2</option>
    <option>val1</option>
  </select>
</form>

我试图将options值用作通过referance传递的函数的参数 我该怎么做呢

2 个答案:

答案 0 :(得分:1)

您不能在select html元素的onChange事件中使用PHP代码。你应该在onChange事件中使用Javascript。

答案 1 :(得分:0)

除了你有错误的HTML和错误的javascript之外,问题仍然是如何将值作为变量用于函数?所以......

<select name="name">
<option value="value2">value2</option>
<option value="value3">value3</option
</select>

选择了value3

发布后,你将创建像这样的变量

$_POST['name'] = 'value3'

然后

$param1 = $_POST['name'];

将收到值'value3'

所以你可以把它传递给一个函数:

function myFunc($param1) {
....
}
myFunc($param1);