如何在Yii页面上使用JavaScript和html按钮()

How to use JavaScript with CHtml button() on a Yii page

本文关键字:JavaScript html 按钮 Yii      更新时间:2023-09-26

我试图在我的页面中使用JavaScript。我的JavaScript代码是:

function edit(){
  alert("test"); 
  return document.getElementById("confirm").value="";
}

调用这个,通过onclick函数

<?php echo CHtml::button("Edit",array('title'=>"Edit",'onclick'=>'js:edit();')); ?>

在同一页和confirm .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()')); ?>