0

次のコードがあります

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

オプション値を参照渡し関数のパラメーターとして使用しようとしていますが、これを正しく行うにはどうすればよいですか

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 に答える