2014-06-12 54 views
0

我有一个笨下拉选项如何在codeigniter form_dropdown中插入数据类型属性?

笨代码是

<?= form_dropdown('', array(
      'custom' => 'Custom', 
      'tour_package' => 'Tour', 
      'visa' => 'Visa' 
     ),'','class="product_type"'); 
?> 

,但我想添加数据类型的新值下拉

数据属性=“产品类型”

我需要证明这样我的烃源代码。

HTML代码

<select name="order[order_products][0][product_type]" class="product_type"> 
<option value="custom">Custom</option> 
<option value="tour_package">Tour</option> 
<option value="visa">Visa</option> 
</select> 

jQuery代码

$('input,select').each(function(){ 
    var property = $(this).attr('data-property'); 
    $(this).attr('name','order[order_products]['+current_counter+']['+property+']'); 

}) 
+0

这样'<选择name = “顺序[order_products] [0] [PRODUCT_TYPE]” 类= “PRODUCT_TYPE” 数据属性= “PRODUCT_TYPE”>'? – Bora

+0

是的,我想显示价值。 – cyberoot

+0

嗯,所以你想'数据属性'与选定的值动态。例如:'data-property =“custom”','data-property =“visa”'或'data-property =“tour_package”',对吗? – Bora

回答

1

随着第四部分,您可以附加属性,只要你想尽可能多。

<?php echo form_dropdown('', array(
      'custom' => 'Custom', 
      'tour_package' => 'Tour', 
      'visa' => 'Visa' 
     ),'','class="product_type" data-property="product_type"'); 
?> 
+1

感谢兄弟为你的答案 – cyberoot

相关问题