我根据个人账户有多个文本框。当页面加载时,将提供每个帐户的检索帐户文本框。单击或更改文本框时,该值应存储到db中。我试过但它不起作用。帮帮我一个人
for (var n = 1; n <= "@Model.AnnualBudget.Accounts.Count()"; n++) {
if (("'#AccPlan' + n") > 0) {
$("'#AccPlan'+n").change(function () {
var customerAccountID = $("'#AccId'+n").val();
var budgetAmount = $("'#AccPlan'+n").val();
$.getJSON("/Statements/UpdateAccountBudgetValue",
{ accountID: customerAccountID, budgetAmount: budgetAmount },
function (result) {
if (result != null) {
alert(result);
}
});
});
}
}
答案 0 :(得分:0)
for(var n = 1; n <= 6; n++) {
$("#AccPlan"+n).change(function () {
var budgetAmount = $(this).val();
alert(budgetAmount);
});
}
您连接ID的方式不正确。
答案 1 :(得分:0)
$(document).ready(function(){
$('input[type="text"]').change(function () {
var TextBoxNo = $(this).attr('id');
var customerAccountID = $("#AccId" + TextBoxNo).val();
var budgetAmount = $(this).val();
$.getJSON("/Statements/UpdateAccountBudgetValue",
{ accountID: customerAccountID, budgetAmount: budgetAmount },
function (result) {
if (result != null) {
}
});
});
});