在初始加载时根据DropdropList中的值(由数据库填充)设置文本框

安娜

我在初始加载时从下拉菜单设置货币texboxt时遇到问题,它仅在下拉菜单更改后才更改,该下拉菜单由数据库使用C#背后的代码填充,对于下拉菜单更改,我使用Ajax

好吧,这是代码下拉列表

 <asp:DropDownList ID="ddlPaymentCurrency" CssClass="form-control" runat="server" onblur="showCRate2()" onChange="showCRate2()" onkeyup="showCRate2()"></asp:DropDownList>

和功能ddlPaymentCurrency onchange

function showCRate2(obj) {
            this.curr();
            var selectedCurrency = $('#<%=ddlPaymentCurrency.ClientID%>').val();
            console.log(selectedCurrency);
            if (selectedCurrency != null && selectedCurrency != "") {
                $.ajax({
                    type: "POST",
                    url: "TopUp.aspx/getCurr",
                    data: '{id:"' + selectedCurrency + '"}',
                    contentType: "application/json; charset=utf-8",
                    dataType: "json",
                    success: function (response) {
                        var o = response.d;
                        $('#<%=hfCurrencyRate.ClientID%>').val(o.RateBuy);
                        $('#<%=hfCR.ClientID%>').val(o.RateBuy);
                    },
                    error: function (response) {
                        alert('error')
                    }
                });
            }
        }

和网络方法

[WebMethod]
        [ScriptMethod(ResponseFormat = ResponseFormat.Json)]
        public static MukyaServiceReference.CurrRate getCurr(int id)
        {
            var CR = client.GetCurrRates(id);
            return CR;
        }

有人可以帮忙吗?

心理

这样,您便可以在文本框中选择下拉菜单的第一项的值。使用jQuery。

$(document).ready(function(){

 $('#ddlPaymentCurrency').val( $('#ddlPaymentCurrency option:first-child').val() );

$('#yourTextBoxId').val($('#ddlPaymentCurrency').val());

});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

根据数据库中的另一个文本框填充文本框值

根据第一个文本框值从数据库值自动填充文本框

使用PHP从数据库中预填充令牌输入文本框中的值

如何根据数据库中的下拉选择更改文本框值

在没有重新加载页面的组合框中选择元素时从数据库中自动填充文本框

如何在数据库中包含引号的文本框中设置值?

如何根据从 php 组合框中选择的值在数据库中的文本框中显示该值?

如何根据选定的值并参考php中的数据库将值获取到文本框?

Angular.js:通过单击按钮自动填充数据库中的文本框值

从Firebase实时数据库中检索数据并自动填充到文本框中

如何根据数据库值的长度动态更改要在文本框中输入的字符数?

如何从文本框中搜索数据并从 SQL 数据库填充 datagridview 的特定列?

如何用数据库中的数据填充文本框

从动态文本框输入数据时,为什么在数据库中输入空值

如何将 SQLite 数据库查询中的数据加载到文本框中?

如何根据 ComboBox Selected Change Event 从数据库中获取数据到文本框

如何在jsp中选择<option>时从数据库中获取多个值并显示在文本框中

如何从数据库中选择并填充在Vb上的文本框中。网

根据页面加载时的下拉值显示文本框

在php中选择下拉菜单时,在多个文本框中获取数据库值

C# 检查文本框文本与存储在列表中的数据库中的值相同

如何设置值从SQL数据库到Java文本框?

根据数据网格中的选定记录填充文本框

根据文本框和字符串在数据库中查询搜索

文本框值未保存到数据库

JSP的文本框值无法插入数据库

动态文本框值到数据库

在文本框中显示字母数字值(不基于数据库值)

1的值存储在数据库中而不是文本框值/ PHP-MySql