簡體   English   中英

如何在Yii頁面上將JavaScript與CHtml button()一起使用

[英]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.

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