我在yii _form视图中使用java脚本函数在此函数中我将值存储在变量中并且我希望在yii文本域中访问这些变量
所以请告诉我如何从yii中的javascript变量输入文本字段输入 这是我的javascript函数,我试试这个,但它显示我空白的结果
<script language="javascript">
function get_data(element)
{
var te_id = $(element).val();
document.getElementById('data').value=te_id;
}
</script>
<?php echo $form->TextField($model,'data',array('value'=>'')); ?>
答案 0 :(得分:2)
您的代码显示您想在初始化后访问这些值,因此您应该添加html选项:
<?php echo $form->TextField($model,'data',array('onclick'=>'get_data(this)')); ?>
使用你的get_data函数。
或为其分配ID
<?php echo $form->TextField($model,'data',array('id'=>'myInput')); ?>
并使用按钮进行更改:
<script>
$(document).ready(function(){
$('#someButton').click(function(){ // change the value on some button click
var inputValue = $('#myInput').val();
//now assign it to ther place
$('#otherInput').val(inputValue);
});
});