sandhya Posted March 12, 2008 Share Posted March 12, 2008 Hi all, I have a billing form. I managed to display the total amount by collecting and calculating the values from database. Now I have a text box named discount on the side of amount display. Now I have to subtact the enterd discount from total amount and display the total amount on change. How can i do it now. Anybody help me. Link to comment https://forums.phpfreaks.com/topic/95769-facing-problem-with-changing-the-display-amount-on-change/ Share on other sites More sharing options...
dsaba Posted March 12, 2008 Share Posted March 12, 2008 if discount is a percentage, then use arithmetic. $discount = .10; $oldTotal = 233; $updatedTotal = $oldTotal - ($oldTotal * $discount); Link to comment https://forums.phpfreaks.com/topic/95769-facing-problem-with-changing-the-display-amount-on-change/#findComment-490307 Share on other sites More sharing options...
priti Posted March 12, 2008 Share Posted March 12, 2008 javascript solution would be somethinglike this.... <input type="text" name="total" value="10"> -<input type="text" name="discount" value="10" onChange="calculateBillamoutn(this.form)">=<input type="text" name="billAmount" value=""> in javascript function calculateBillamoutn(frm) { var price=frm.total.value; var discout=frm.discount.value; frm.billAmount.value=price-disocunt; } Link to comment https://forums.phpfreaks.com/topic/95769-facing-problem-with-changing-the-display-amount-on-change/#findComment-490308 Share on other sites More sharing options...
sandhya Posted March 12, 2008 Author Share Posted March 12, 2008 Thanks, but I con't use the text box here for total(i mean netamount) . And already calculated the items total value and assaigned to the variable $total. using this variable i've to do it. At first the netamount should be displayed and on changing the discount value, the netamount should be refreshed eveytime. Link to comment https://forums.phpfreaks.com/topic/95769-facing-problem-with-changing-the-display-amount-on-change/#findComment-490311 Share on other sites More sharing options...
priti Posted March 13, 2008 Share Posted March 13, 2008 if you net amount is in label then you can do a trick keep in in <p id="netamount"> or <div id="netamount"> and then you can use it the way you want. Link to comment https://forums.phpfreaks.com/topic/95769-facing-problem-with-changing-the-display-amount-on-change/#findComment-491039 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.