0

我在这个函数的 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'=>'')); ?>
4

1 回答 1

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);
     });
});

于 2013-09-23T13:27:26.140 回答