0

我正在使用 form_dropdown()。但它的 onchange() 函数不起作用。这是我的简单代码

$js ='onChange="message()"';
echo "<script type=\"text/javascript\" > function message(){ 
alert('hello');
</script>";
echo form_dropdown('name',$data,$js);
4

3 回答 3

1

看起来你想念}这里

echo "<script type=\"text/javascript\" > function message(){ 
alert('hello');
</script>";

应该

echo "<script type=\"text/javascript\" > function message(){ 
alert('hello');
}
</script>";

更新
我只是在这里检查,javascript应该是第四个参数。第三个应该是默认值

于 2013-01-03T06:17:48.320 回答
0

如果您在服务器上加载文件并在浏览器中打开;使用查看源代码

<script type="text/javascript" > function message(){ 
alert('hello');
</script><br />
<b>Fatal error</b>:  Call to undefined function:  form_dropdown() in <b>/var/www/html/parag/synchro2/dddd.php</b> on line <b>6</b><br />

你会看到 } 在 alert('hello'); 之后丢失了。

于 2013-01-03T06:28:53.017 回答
0
echo form_dropdown('name', $data, '', $js);

你应该这样使用。第三个参数是默认值

于 2013-01-03T07:11:58.107 回答