【发布时间】:2015-06-22 05:54:25
【问题描述】:
我有三列。使用codeigniter验证规则,两列的乘积进入第三列名称income_amount。第一列是crop_quantity,第二列是per_rate
控制器
$this->form_validation->set_rules('crop_quantity', 'Crop Quantity', 'required|numeric');
$this->form_validation->set_rules('per_rate', 'Per Rate', 'required|numeric|callback_get_product');
$this->form_validation->set_rules('income_amount', 'Income Amount', 'required|numeric');
$this->form_validation->set_rules('select_client', 'Client Name', 'required');
function get_product($crop_quantity,$per_rate)
{
$q = $crop_quantity;
$p = $per_rate;
if(q!='' && p!='')
{
$total = $p * $q;
$income_amount=$total;
}
}
查看
<div class="control-group">
<label class="control-label">Crop Quantity</label>
<div class="controls">
<input type="text" class="span6 m-wrap" value="<?echo $name->crop_quantity?>" name="crop_quantity" >
<?php echo form_error('crop_quantity'); ?>
</div>
</div>
【问题讨论】:
-
您想在表单中显示income_amount 而不提交? (即,一旦用户输入crop_quality 和per_rate?
标签: php codeigniter validation