Find us on facebook

Jul 18, 2014

onchange check box checked - javascript with yii checkboxlist

<?php
$areas = CHtml::listData(Area::model()->findAll("type='Postcode'"), 'id', 'name');
$areacharges = CHtml::listData(DeliveryCharge::model()->findAll(), 'area_id', 'charge');
echo CHtml::checkBoxList('postcodes[postcodes][]', $areas['id'], $areas,
array(
'labelOptions'=>array('style'=>'display:inline;line-height: 3em'),
'separator' => '<br>',
'onclick'=>'getValue();'
)
);
?>

<?php

foreach($areas as $key=>$value){
$areacharges = DeliveryCharge::model()->find("area_id=$key");
?>

<div id="<?php echo $key;?>" style="visibility:hidden;margin-bottom: 12px;" class="inputmenu">
<?php echo CHtml::textField("pcharges[pcharges][$key]","$areacharges->charge",array('size'=>10,'class'=>'inputmenu','id'=>"charges".$key));?>
</div>

<?php

}
?>

function getValue(){
$("input[type='checkbox']:checked").each(function()
{
var value =$(this).val();
document.getElementById(value).style.visibility = 'visible';
});
$("input[type='checkbox']:not(:checked)").each(function()
{
var value =$(this).val();

document.getElementById(value).style.visibility = 'hidden';
//$("#charges" +value).val('');

});
}



No comments:

Post a Comment