![](/img/trans.png)
[英]How to include javascript actions on onclick event in Yii CHtml::link?
[英]How to use JavaScript with CHtml button() on a Yii page
我正在嘗試在頁面中使用JavaScript。 我的JavaScript代碼是:
function edit(){
alert("test");
return document.getElementById("confirm").value="";
}
通過onclick
函數調用
<?php echo CHtml::button("Edit",array('title'=>"Edit",'onclick'=>'js:edit();')); ?>
兩者都在同一頁面和confirmation.php中
Yii::app()->clientScript->registerScript('register_script_name', "
$('#editButton').click(function(){
alert('edit');
return false;
});
", CClientScript::POS_READY);
<?php echo CHtml::button("Edit",array('title'=>"Edit",'id'=>"editButton")); ?>
設置按鈕的ID:
<?php echo CHtml::button("Edit",array('title'=>"Edit",'id'=>'myButton')); ?>
JS:
window.onload = function() {
document.getElementById("myButton").onclick = function() {
alert("test");
document.getElementById("confirm").value = "";
return false;
}
}
或者,您可以從代碼中刪除js:
部分:
<?php echo CHtml::button("Edit",array('title'=>"Edit",'onclick'=>'edit()')); ?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.