我正在使用 form_dropdown()。但它的 onchange() 函数不起作用。这是我的简单代码
$js ='onChange="message()"';
echo "<script type=\"text/javascript\" > function message(){
alert('hello');
</script>";
echo form_dropdown('name',$data,$js);
我正在使用 form_dropdown()。但它的 onchange() 函数不起作用。这是我的简单代码
$js ='onChange="message()"';
echo "<script type=\"text/javascript\" > function message(){
alert('hello');
</script>";
echo form_dropdown('name',$data,$js);
看起来你想念}
这里
echo "<script type=\"text/javascript\" > function message(){
alert('hello');
</script>";
应该
echo "<script type=\"text/javascript\" > function message(){
alert('hello');
}
</script>";
更新
我只是在这里检查,javascript应该是第四个参数。第三个应该是默认值
如果您在服务器上加载文件并在浏览器中打开;使用查看源代码
<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'); 之后丢失了。
echo form_dropdown('name', $data, '', $js);
你应该这样使用。第三个参数是默认值