亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

jQuery更新@Html.TextBoxFor時如何刷新@Html

jQuery更新@Html.TextBoxFor時如何刷新@Html

C#
HUH函數 2022-01-15 16:48:13
我正在通過 ASP.NET-MVC 開發 Web 應用程序。模型:[Display(Name = "REGISTERED ADDRESS")][StringLength(255)]public string ADDRESS { get; set; }html:@Html.TextBox("textBoxFillToAnothertextBox", null, new { id = "textBoxFillToAnothertextBox", @class = "form-control", placeholder = "Fill in to apply for textBoxAddress" })@Html.TextBoxFor(m => m.ADDRESS, new { id = "textBoxAddress" + i, @class = "form-control" })@Html.ValidationMessageFor(m => m.ADDRESS, "", new { @class = "text-danger" })jQuery:$('#textBoxFillToAnothertextBox').on('keyup change', function () {    $('#textBoxAddress').val($('#textBoxFillToAnothertextBox').val());});案例 1:我將文本填充到“textBoxAddress”。文本長度超過 255,然后“ValidationMessage of Address”正常顯示。案例 2:我將文本填充到由 jQuery 設置為“textBoxAddress”的“textBoxFillToAnothertextBox”。文本長度超過 255,然后“地址的驗證消息”不顯示。有人可以幫我推薦一下案例2嗎?
查看完整描述

2 回答

?
心有法竹

TA貢獻1866條經驗 獲得超5個贊

使用maxlength屬性:


 @Html.TextBox("textBoxFillToAnothertextBox", null, new { id = "textBoxFillToAnothertextBox",maxlength = 250 , @class = "form-control", placeholder = "Fill in to apply for textBoxAddress" })

或者


$('#textBoxFillToAnothertextBox').on('keyup change', function() {

    if ($('#textBoxFillToAnothertextBox').val().length > 250) {

        $('#ADDRESS').text('error message');

    } else {

        $('#textBoxAddress').val($('#textBoxFillToAnothertextBox').val());

    }

});


查看完整回答
反對 回復 2022-01-15
?
慕俠2389804

TA貢獻1719條經驗 獲得超6個贊

目前我使用@StephenMuecke 的概念。


jQuery:


$('#textBoxFillToAnothertextBox').on('keyup change', function () {

    $('#textBoxAddress').val($('#textBoxFillToAnothertextBox').val());

    $('#textBoxAddress').focus();

    $('#textBoxFillToAnothertextBox').focus();

});


查看完整回答
反對 回復 2022-01-15
  • 2 回答
  • 0 關注
  • 226 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號