0
在剃刀視圖中,我使用Html.EditFor。腳本剪切最後字符
@Html.EditorFor(model => model.Salary, new { htmlAttributes = new { id = "SalaryEdit", @class = "form-control", onkeypress = "myFunction()" } })
腳本
function myFunction() {
var source = $('#SalaryEdit');
console.log($("input[id^='SalaryEdit']").val());
}
當我在EditorFor例如鍵入:1,23。它只顯示我1,2。它總是削減最後的字符。是什麼原因?
使用'onkeyup'而不是'onkeypress'爲'keypress'事件表示一個字符__being__類型。另外,當你使用jQuery時,使用unobstrusive事件處理程序 – Satpal