我有以下代码:
echo CHtml::textField('car_type_title');
并输出:
<input type="text" value="" name="car_type_title" id="car_type_title">
我想改变它来执行一些脚本。我可以这样做:
echo CHtml::textField('car_type_title') .
"<script>
$('#car_type_title').on('change', function(){
alert('');
});
</script>";
有没有办法在CHtml :: textFied()中添加一个参数来调用函数?我无法想象那些htmlOptions ..
找到解决方案:
CHtml::textField('car_type_title', '', array('onchange'=>'javascript:alert("Here we go!")');
答案 0 :(得分:0)
你可以尝试这样的事情。
<?php
echo CHtml::textField('car_type_title', '', array('onchange'=>'getAlert()'));
?>
<script>
function getAlert(){
alert('Here we go!');
}
</script>