当尝试监听按键然后提交数据进行验证时,该值似乎在后面1个字符...

$(function () {
    $('.entry').on('change keypress', function () {
        alert($(this).val());
    });
});

的HTML
<tr>
    <th>Name</th>
    <td>
        <input class='entry' type='text' id='name' name='name'>
    </td>

Fiddle Example

最佳答案

尝试使用input事件

$(".entry").on("input", function() {
  alert($(this).val());
});

jsfiddle http://jsfiddle.net/ba6688my/1/

09-16 16:50