0

I have the following code

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

Im trying to use the options value as a parameter for a function that passes by referance how do i do this correctly

4

2 回答 2

1

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

于 2013-04-15T21:42:34.260 回答
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);
于 2013-04-15T21:47:54.450 回答