在使用Javascript在ASP.net中的文本框中输入值后,如何舍入值并禁用文本框?

时间:2017-08-08 17:07:41

标签: javascript asp.net vb.net

嗨我想要舍入文本框中的值,一旦值输入文本框,光标移动到下一个字段之前,同时必须禁用文本框一旦完成

例如,如果我在文本框中输入456.667意味着在光标移动到下一个字段之前它将值456.667舍入为457.这里我尝试了值更改事件函数。

<!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>

这里我怀疑的是,在这里,我得到了价值,并且还将价值四舍五入。现在我的疑问是如何将舍入值再次分配给相同的文本框,并且一旦关闭就禁用文本框。我对asp.net的了解较少,所以只有我这个简单的问题才有疑问。我尽力解释这个问题。请任何人理解我的问题并帮助我解决这个问题。

0 个答案:

没有答案