Example #1
0
		add(type,text);
	});
});
var field_id = 0;

function add(type,text,value,id)
{
	value = typeof value !== 'undefined' ? value : '';
	
	var add = '<div class="label"><label for="field_'+field_id+'">'+text+'</label></div>'+
	'<div class="input"><input type="text" name="field['+field_id+'][fieldname]" id="field_'+field_id+'" value="'+value+'">'+
	'<input type="hidden" name="field['+field_id+'][type]" id="name" value="'+type+'"></div>';

	if(typeof id !== 'undefined' && id != '')
		add += '<input type="hidden" name="field['+field_id+'][fieldid]" value="'+id+'">';
	
	field_id++;
	$("#fields").append(add);
}
<?php 
if (is_array($fields)) {
    foreach ($fields as $product) {
        if (isset($product[type]) && isset($product[fieldname])) {
            echo "add('{$product['type']}','" . Item::description($product[type]) . "','{$product['fieldname']}',";
            echo $product[fieldid] ? $product[fieldid] : "''";
            echo ");";
        }
    }
}
?>
</script>