0

ページで 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の両方

4

2 に答える 2

4
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")); ?>
于 2013-03-01T08:33:54.477 に答える
1

ボタンの 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()')); ?>
于 2013-03-01T03:17:07.600 に答える