944,114 Members | Top Members by Rank

Ad:
  • ASP.NET Discussion Thread
  • Unsolved
  • Views: 18753
  • ASP.NET RSS
Oct 20th, 2005
0

How to get auto calculated expiry date on lost focus event of registration date

Expand Post »
Hello There,

I am working with c# & I have used two textbox server control.
1> Registration Date
2> Expiry Date
First of all, user enters value for the first textbox namely Registration Date and then the expiry date should be auto calculated by adding 30 days into currently entered registration date when he user leaves the first textbox.

That means there are two textboxes - user enters the value for first textbox and the second textbox should be auto calcuated on lost focus event of first textbox.
So pls let me know..... Waiting for your answer....

Thanks,
Paresh
Attached Thumbnails
Click image for larger version

Name:	expirydate_original_pic.jpg
Views:	136
Size:	41.9 KB
ID:	1462  
Similar Threads
Reputation Points: 10
Solved Threads: 0
Newbie Poster
frmsasp is offline Offline
8 posts
since Sep 2005
Oct 24th, 2005
0

Re: How to get auto calculated expiry date on lost focus event of registration date

Dear friend,

There are two ways of doing it. One on the client side and the other one is server side.

On client side, you javascript's method Onblur event of textBox and call a javascript method that gets value from one TextBox and sets the value in second one. So the code like following:

<input type="text" id="register" OnBlur="SetExpiryDate()" />
<input type="text" id="expired" value="" />

and in head section of page add:
<script language="javascript">
//assuming dates are seperated by '/' and is in MM/DD/YYYY
var Date1Split = document.getElementById('register').value.split('/');
var dte = new Date;
dte.setMonth(dte[0]);
dte.setDate(dte[1]);
dte.setFullYear(dte[2]);
//Calculate the expiry date
var expiryDate ;//add logic to calculate the expiry date..left for u

//set the text of textBox expire
document.getElementById('register').value = expiryDate.getMonth() + '/' + expiryDate.getDate() + '/' + expiryDate.getFullYear();
</script>

on server side you can do it easily by adding an event handler, or by just calling post back to page on OnBlur Event by calling __doPostBack('','');

and on server side do expire.Value = DateTime.Parse(register.Value).AddDaye(30).ToShortString();

Hope this helps
Reputation Points: 10
Solved Threads: 0
Newbie Poster
v_ashwani is offline Offline
5 posts
since Oct 2005

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in ASP.NET Forum Timeline: regarding project in asp.net
Next Thread in ASP.NET Forum Timeline: Help with Roles Stored in SQL database





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC