dongyi1159 2016-02-18 09:01
浏览 41

如何在codeigniter视图页面中使用javascript来生成onkeyup事件

I want to calculate qty*price from give input when price and qty changes automatically total should get changed using javascript events in codeigniter and total filed should be disabled my code is as follow

<script>
functionn caltotal()
{

}
</script>
<?php
echo form_open('add_veg/insert_data', 'class="form-horizontal" id="myform" role="form"');
$sales_date = array(
        'type'  => 'date',
        'name'  => 'date',
        'id'    => 'date',
        'class' => 'form-control'
);
$vegnames=array();
foreach($veg_names as $r){
   $vegnames[$r->value]=$r->label;
}
/*
$vegnames = array(
        'cauliflower' => 'Caulifower',
        'Brinjal' => 'Brinjal'
);
*/
$wt = array(
        'type'  => 'text',
        'name'  => 'weight',
        'id'    => 'wt',
        'class' => 'form-control'
);
$price = array(
        'type'  => 'text',
        'name'  => 'price',
        'id'    => 'price',
        'class' => 'form-control'
);

$total=array(
            'type'=>'readonly',
            'name'=>'total',
            'id'=>'total',
            'class'=>'form-control disabled'
);
$save=array(
        'name' =>'sub',
        'value' =>'Save',
        'class' =>'btn btn-success btn-sm'
);

echo form_label('Sales date', 'sdate', 'class="control-label col-sm-2"');
echo form_input($sales_date);
echo form_label('Vegitable Name', 'vname', 'class="control-label col-sm-2"');
//echo form_input($veg_name);
echo form_dropdown('v_name', $vegnames,'','class="form-control"');
echo form_label('Weight', 'wt', 'class="control-label col-sm-2"');
echo form_input($wt);
echo form_label('Price', 'price', 'class="control-label col-sm-2"');
echo form_input($price);
echo form_label('Total', 'total', 'class="control-label col-sm-2"');
echo form_input($total);
echo form_submit($save);
echo form_close();
?> 
  • 写回答

1条回答 默认 最新

  • dsg7513 2016-02-18 09:30
    关注

    Try this

    $('#quantity').keyup(function() {
           var quantity = $("#quantity").val();
           var iPrice = $("#item_price").val();
    
           var total = quantity * iPrice;
    
           $("#total_price").val(total); // sets the total price input to the quantity * price
        });
    
    评论

报告相同问题?

悬赏问题

  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题