如何使用asp.net在文本框中添加$ sign?

时间:2017-09-29 10:03:36

标签: asp.net

我创建了两个文本框,分别是txtAmount和txtAmountvalue。例如,如果用户在文本框中输入45.44,则它应在两个文本框中显示为45.00。

这是我的Asp.net代码:

<asp:TextBox ID="txtAmount" class="form-control" runat="server"></asp:TextBox>
<asp:TextBox ID="txtAmountvalue" class="form-control" runat="server"></asp:TextBox>

1 个答案:

答案 0 :(得分:1)

这应该让你开始。它采用txtAmount的值并在txtAmountvalue中以格式化方式显示。金额四舍五入到最接近的整数,因此44.49变为44.00,44.51变为45.00。

<script type="text/javascript">
    $('#<%= txtAmount.ClientID %>').blur(function () {
        if ($(this).val() != "") {
            var value = "$ " + Math.round(parseFloat($(this).val())).toFixed(2);
            $('#<%= txtAmountvalue.ClientID %>').val(value);
        } else {
            $('#<%= txtAmountvalue.ClientID %>').val("");
        }
    });
</script>