Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将JavaScript与Yii页面上的CHtml button()一起使用_Javascript_Php_Forms_Yii_Renderpartial - Fatal编程技术网

如何将JavaScript与Yii页面上的CHtml button()一起使用

如何将JavaScript与Yii页面上的CHtml button()一起使用,javascript,php,forms,yii,renderpartial,Javascript,Php,Forms,Yii,Renderpartial,我正在尝试在我的页面中使用JavaScript。我的JavaScript代码是: function edit(){ alert("test"); return document.getElementById("confirm").value=""; } 通过onclick函数调用此函数 <?php echo CHtml::button("Edit",array('title'=>"Edit",'onclick'=>'js:edit();')); ?> 同

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

function edit(){
  alert("test"); 
  return document.getElementById("confirm").value="";
}
通过
onclick
函数调用此函数

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


同一页面中的where和confirmation.php都为按钮设置一个ID:

<?php echo CHtml::button("Edit",array('title'=>"Edit",'id'=>'myButton')); ?>
或者您可以从代码中删除
js:
部分:

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

为按钮设置一个ID:

<?php echo CHtml::button("Edit",array('title'=>"Edit",'id'=>'myButton')); ?>
或者您可以从代码中删除
js:
部分:

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

Yii::app()->clientScript->registerScript('register\u script\u name',”
$(“#编辑按钮”)。单击(函数(){
警报(“编辑”);
返回false;
});
,CClientScript::POS_READY);
Yii::app()->clientScript->registerScript('register\u script\u name',”
$(“#编辑按钮”)。单击(函数(){
警报(“编辑”);
返回false;
});
,CClientScript::POS_READY);

Thx Samuel liew,不工作的兄弟。。事实上,我的代码正在工作,后来我从另一个页面渲染了部分,只有javascript没有调用,除了这个,所有的工作仍然没有工作,我需要包括任何东西才能使javascript工作。没有反应是takenThx Samuel liew没有工作的兄弟。。事实上,我的代码正在工作,后来我从另一个页面渲染了部分,只有javascript没有调用,除了这个,所有的工作仍然没有工作,我需要包括任何东西才能使javascript工作。奥迪尔·萨托洛夫没有任何反应。。我现在只学英语。。在我的例子中,“register\u script\u name”是javascript文件??不,这是脚本的唯一标识符。嗨,odil sattorov,这对我来说仍然不起作用,我不知道我哪里做错了。。我还需要补充什么。。这个脚本在页面上,我没有把它作为文件。好心帮忙me@sher不工作是件大事,打开firebug并告诉错误。如果您使用Firefox获取并打开它并重新加载页面,您应该会看到错误,告诉我们错误可以帮助我们帮助您Hanks Odil Sattorov。。我现在只学英语。。在我的例子中,“register\u script\u name”是javascript文件??不,这是脚本的唯一标识符。嗨,odil sattorov,这对我来说仍然不起作用,我不知道我哪里做错了。。我还需要补充什么。。这个脚本在页面上,我没有把它作为文件。好心帮忙me@sher不工作是件大事,打开firebug并告知错误。如果您使用Firefox获取并打开它并重新加载页面,您应该会看到错误,告诉我们错误可以帮助我们帮助您