Jquery检查输入是否已填写,没有提交按钮

Jquery检查输入是否已填写,没有提交按钮,jquery,Jquery,我得到了一个输入字段,我想检查各个输入是否用文本填充。我的问题是,我想在输入填充后添加一些内容(输入后没有提交按钮)。我怎么做 以下是输入: 您可以通过查看。也可以通过,,,,,等事件进行检查。示例由keyup $('input[name=shippingZoneZip]').keyup(function(){ 警报(“值为“+$(this).val()); }); 下面的方法应该有效。使用吐温的建议: $('input[name=shippingZoneZip]').focusout(fun

我得到了一个输入字段,我想检查各个输入是否用文本填充。我的问题是,我想在输入填充后添加一些内容(输入后没有提交按钮)。我怎么做

以下是输入:

您可以通过查看。也可以通过
等事件进行检查。示例由
keyup

$('input[name=shippingZoneZip]').keyup(function(){
警报(“值为“+$(this).val());
});

下面的方法应该有效。使用吐温的建议:

$('input[name=shippingZoneZip]').focusout(function(){
    var value=$(this).val();
    if (value.length > 0)
    {
    alert("Message");
    }
});

您可以在文本框中使用on change event,并在事件更改时检查值是否为空,然后追加文本

$('.Textbox')。在('change',function()上{
如果(!!$(this.val()){
//附加文本
}

});
您可以使用
focusout
检查输入值,例如,Can You not use.onchange()。Focus out不会告诉你他们是否点击了输入,并且没有在点击其他按钮时键入任何内容,
onchange
事件有什么问题???最相关的事件似乎是
onchange
事件(可能是更多反应性事件的oninput)。顺便说一句,为什么不只检查
这个.value
?我在jquery中有点不知所措,这是我的第一个问题,我忘了再问一件事,有没有办法等待用户完成键入,然后显示警报