我正在使用form_dropdown()。但它的onchange()函数不起作用。这是我的简单代码
$js ='onChange="message()"';
echo "<script type=\"text/javascript\" > function message(){
alert('hello');
</script>";
echo form_dropdown('name',$data,$js);
答案 0 :(得分:1)
看起来你错过了}
echo "<script type=\"text/javascript\" > function message(){
alert('hello');
</script>";
应该是
echo "<script type=\"text/javascript\" > function message(){
alert('hello');
}
</script>";
<强>更新强>
我只检查here,javascript应该是第四个参数。第三个应该是默认值
答案 1 :(得分: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 />
你会看到}在警报('你好')之后失踪;
答案 2 :(得分:0)
echo form_dropdown('name', $data, '', $js);
你应该这样使用。第三个参数是默认值