javascript - 检查输入值是否不相同 onBlur

标签 javascript jquery html

如何检查模糊后输入框的值是否不一样?

$("#username").on('blur', function() {
  $("#usertext").append("new input<br>");
})

检查这个 jsFiddle:https://jsfiddle.net/xztptsdg/

假设我在输入中输入“Josh”,在模糊之后,将附加新的输入框。但是,用户可以“重新模糊”用户名输入,并将附加其他输入。

我想检查值是否相同,而不是追加新的输入。

最佳答案

您可以使用 change而不是 blur ,例如:

$("#username").on('change', function() {
    $("#usertext").append("new input<br>");
});

因此,无需检查值是否更改,因为 change 事件会在值更改时发送到元素。

关于javascript - 检查输入值是否不相同 onBlur,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35382606/

相关文章:

JavaScript 表单验证问题 - 必须单击提交两次

javascript - 在 while 循环中从相同的 id 获取值

javascript - Soundcloud播放器修改

html - 如何垂直对齐表格和图像

javascript - AngularJS 自定义指令显示 {{obj}} 但不显示 {{obj.prop}}?

javascript - 合并 JavaScript 对象

javascript - 访问函数内部的外部文字类

html - ul 列出具有不同背景大小的元素

javascript - Jquery 运动模糊

javascript - 无法再次更改元素 ID