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 [email protected].
For more options, visit https://groups.google.com/d/optout.