On Friday, June 2, 2017 at 4:00:54 AM UTC-7, T.R.Rajkumar wrote:
>
> Sorry. I am able to do it. In view new_contract.html I have now this.
>


I'm happy to hear that you've figured it out!

-d
 

> {{extend 'layout.html'}}
> <h1>New Contract</h1>
> {{=form}}
> <script language="JavaScript">
> <!--
> function  calculate_rate(){
>    var stot1 = 0;
>    lvhsk =  parseFloat(document.getElementById('amc_details_hsk').value);
>    lvsk  =  parseFloat(document.getElementById('amc_details_sk').value);
>    lvssk =  parseFloat(document.getElementById('amc_details_ssk').value);
>    lvusk =  parseFloat(document.getElementById('amc_details_usk').value);
>    lvsft =  parseFloat(document.getElementById('amc_details_shift').value);
>    lvmisc  =  
> parseFloat(document.getElementById('amc_details_misc').value);
>    lveqty  = parseFloat(document.getElementById('amc_details_eqty').value);
>    lvunt =  parseFloat(document.getElementById('amc_details_unit').value);
>    hv_hsk = 520.0;
>    hv_sk = 500.0;
>    hv_ssk = 480.0;
>    hv_usk = 460.0;
>     
>    stot1 = 
> ((((lvhsk*hv_hsk+lvsk*hv_sk+lvssk*hv_ssk+lvusk*hv_usk)*lvsft)+lvmisc)/lveqty)*lvunt;
>        
>    document.getElementById('amc_details_rate').value = stot1 ;
>   
>    }
>    function calcamt(){
>     var rate = 0;
>        rate = parseFloat(est_inputfrm.rate.value);
>        qf = parseFloat(est_inputfrm.qfact.value);
>        rf = parseFloat(est_inputfrm.rfact.value);
>        rqnty = (qf/100)*parseFloat(est_inputfrm.qty.value);
>        est_inputfrm.rvqty.value = rqnty;
>        rrate = (rf/100)*parseFloat(rate);
>        est_inputfrm.rrate.value = rrate;
>        est_inputfrm.amt.value = rqnty*rrate;   
>    }
>
> // -->
> </script>
>
> <script>
> jQuery(document).ready(function(){
>    $("#amc_details_hsk").change(function(){
>         calculate_rate();
>     });
>    $("#amc_details_sk").change(function(){
>         calculate_rate();
>     });
>     $("#amc_details_ssk").change(function(){
>         calculate_rate();
>     });
>     $("#amc_details_usk").change(function(){
>         calculate_rate();
>     });
>     $("#amc_details_shift").change(function(){
>         calculate_rate();
>     });
>     $("#amc_details_misc").change(function(){
>         calculate_rate();
>     });
>      $("#amc_details_eqty").change(function(){
>         calculate_rate();
>     });
>      $("#amc_details_unit").change(function(){
>         calculate_rate();
>     });
> });
>
> </script>
>
> Now I am able to set the rate for the job.
>
> Thanks for forbearing with me.
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to