在PHP代码中调用JS函数

时间:2017-08-16 13:34:11

标签: javascript php jquery html5

我有一个foreach循环,生成input类型为checkboxitems(来自数据库)。 现在,没有检查默认复选框,每次用户检查它调用JS函数的复选框时。

现在,客户希望我默认选中第一个复选框。我知道如何检查它但是如何默认调用JS函数?

这是我的HTML - update_addon()是JS func。

<? foreach ($pros as $pro):?>
    <label class="checkbox text-left">
        <input type="checkbox" name="checkbox" 
         onchange="update_addon(<?=$pro['id']?>,this)">
         <?=$pro['name']?> ( <?=$pro['price']?> )
    </label>
<? endforeach; ?>

update_addon()是一个AJAX调用。

2 个答案:

答案 0 :(得分:1)

您有语法问题。您必须在此部分添加问号“&lt;?= $ pro ['id']&gt; ”。

&#xA;&#xA;
 &lt;? foreach($ pros as pro):?&gt;&#xA; &lt; label class =“checkbox text-left”&gt;&#xA; &lt; input type =“checkbox”name =“checkbox”&#xA;平变化= “update_addon(小于?= $亲[ 'ID']&GT;,这一点)” &GT;&#XA; &LT;?= $亲[ '名称']&GT; (&lt;?= $ pro ['price']?&gt;)&#xA; &LT; /标签&gt;&#XA; &LT ;? endforeach; ?&GT;&#XA;  
&#XA;

答案 1 :(得分:0)

最后,我做到了。 在js文件上执行click()事件以单击第一个复选框。 感谢名单