0
讓我知道如何在php中設置Javascript變量「ad_field_id」到$ form的隱藏字段。如果將其設置成功DB過程中的保存將在MyController.php類來處理如何在Yii框架中設置Javascript變量爲php
<?php $form=$this->beginWidget('CActiveForm', array(
'id'=>'tab-form-123',
'enableAjaxValidation' => false,
'enableClientValidation' => true,
'stateful' => true,
'htmlOptions' => array ('enctype' => 'multipart/form-data'),
)); ?>
<?php echo $form->hiddenField($model, 'ad_field_id'); ?>
<?php echo $form::submitButton('Save',array('submit'=>'BCFormFields')); ?>
<?php $this->endWidget();?>
<script src="<?php echo Yii::app()->request->baseUrl; ?>/js/yui-min.js"></script>
<script>
Y.DD.DDM.on('drag:drophit', function(e) {
var drop = e.drop.get('node'),
drag = e.drag.get('node');
var ad_field_id = ['id: ' + e.drag.get('node').get('id')];
}
</script>
'document.getElementById('id')。value ='new value';'? – Peon
var ad_field_id = ['id:'+ e.drag.get('node')。get('id')];這ad_field是要隱藏field.i試過這段代碼,但它不能發佈在控制器 – Bala
我需要設置/傳遞JS變量ad_field_id <?php echo $ form-> hiddenField($ model,'ad_field_id'); ?>。請幫助實現這個 – Bala