2013-09-23 49 views
0

javascript變量我使用Java腳本函數警予_form鑑於這個功能我保存價值變量,這些變量我想在警予文本字段訪問如何訪問文本框輸入從警予

所以請告訴我如何從警予 這裏的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'=>'')); ?> 
+1

你是如何調用這個'get_data'方法? –

回答

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