JS如何在复制粘贴后启用输入

JS How to enable input after copy paste

好的,我有一个禁用的提交按钮,一旦用户开始输入,该按钮就会启用。 但如果用户决定复制并粘贴他们的电子邮件,则不会启用。 这是代码:

JS:

$("._x86892465 ._field-wrapper input").on("keyup", function() {
    $("#colophon #_form_15_submit").prop("disabled", false).css({"cursor" : "pointer"});
});

HTML:

<div class="_form_element _x86892465 _full_width " >
              <label class="_form-label">
                Email*
              </label>
              <div class="_field-wrapper">
                <input type="text" name="email" placeholder="Enter your email address..." required/>
              </div>
            </div>
            <div class="_button-wrapper _full_width">
              <button id="_form_15_submit" class="_submit" type="submit">
                Subscribe
              </button>
            </div>

我试过使用 on change 即 on("change", function() {});

不太确定该怎么做。 任何人以前都遇到过这个问题。 干杯

$( "._x86892465 ._field-wrapper input" ).change(function() {
    $("#colophon #_form_15_submit")
    .prop("disabled", false).css({"cursor" : "pointer"});
});

使用onpaste事件

$("._x86892465 ._field-wrapper input").on("paste", function() {
    $("#colophon #_form_15_submit").prop("disabled", false).css({"cursor" : "pointer"});
});

工作示例:https://jsfiddle.net/vineeshmp/2m8utzye/