簡體   English   中英

如何在Chtml :: link中包含javascript onclick事件

[英]How to include javascript onclick event in Chtml::link

我已經嘗試過使用此代碼,但無法正常工作。 當我將其寫入onmouseover事件時,它可以正常工作。

echo CHtml::link('Form', 
          array('id'=>'submitButton'),
          array('class'=>'linkClass','onclick'=>'formSubmit();'))


//Javascript
echo CHtml::script("
    function formSubmit(){
         $('#supplier-form').submit();
}");

嘗試在script標簽內編寫javascript代碼:

<script>
 function formSubmit(){
     $('#supplier-form').submit();
 }
</script>

經過數小時的搜索,終於找到了答案。 只需在調用函數名稱后在onclick事件中添加return false即可

array('class'=>'linkClass','onclick'=>'formSubmit(); return false;'))

和javascript函數應該在<script>標記中,如rdanusha所述

<script>
function formSubmit(){
 $('#supplier-form').submit();
}
</script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM