5
Answers

How to round off the value and disabled the textbox inASPNET

Hi I want to round off the value which is in textbox, once value enter in textbox and before cursor moving to next field and also at the same time have to disable the textbox once round off get finished
Eg if i enter 456.667 in textbox means before the cursor move to next field it round off the value 456.667 to 457. Here i tried On value change event function.
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>Untitled Page</title>
<script type ="text/javascript">
function tSpeedValue()
{
debugger;
var result = document.getElementById("<%=TextBox1.ClientID%>")
var result1 = result.tofixed(0);
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server" onchange="tSpeedValue"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server" onchange="tSpeedValue1"></asp:TextBox>
</div>
</form>
</body>
</html>
Here what is my doubt is here i get the value and also rounded off the value. now my doubt is how to assign the round off value again to same textbox and also disable the textbox once round off. i have less knowledge in asp.net so only i ask this simple question as doubt. i tried my level best to explain the issue.Please any one understand my issue and help me to resolve this problem.
Answers (5)
2
Manas Mohapatra

Manas Mohapatra

NA 29.3k 3.3m 8y
Try like below:
  1. DateTime dateTimeObj = DateTime.ParseExact(tbxFromDate.Value, "dd/MM/yyyy", CultureInfo.InvariantCulture);  
  2.   
  3. if (tbxFromDate.Value != "" && dateTimeObj > DateTime.Today)         
  4. {        
  5.        Messagebox.Show("From Date should be earlier or equal To Today Date", MessageHelper.MessageType.Warning);  
  6. }  
 
Accepted
2
Amresh S

Amresh S

NA 528 4.1k 8y
Hi Raja,
 
You have to parse the date value before validation. Use the below code:
  1. DateTime date = DateTime.ParseExact(this.myTextBox.Text, "dd/MM/yyyy"null);  
Here you can send the  text value entered by the user or a value picked up from your datePicker control. The next key thing is to format your Date to be parsed and if time doesn't bother you, pass the "null" value.
 
Hope this helps.
 
Regards,
Amresh S. 
1
Manas Mohapatra

Manas Mohapatra

NA 29.3k 3.3m 8y
What is the value you are getting in tbxFromDate.Value?
0
Raja

Raja

NA 1.7k 45.3k 8y

Manas Mohapatra

Amresh S

Thank You so much!
0
Raja

Raja

NA 1.7k 45.3k 8y

Manas Mohapatra

22/11/2016