![](/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.