gpt4 book ai didi

javascript - jQuery - 对表单中的每个字段执行操作

转载 作者:行者123 更新时间:2023-12-02 18:28:57 25 4
gpt4 key购买 nike

我想在 jQuery 上制作简单的表单验证器

$('#clients_name').keyup(function(){
if($('#clients_name').val().length >= 2){
(...)
}
});

但我想检查更多输入(文本、选择...),并且我不知道应该如何更改第一行以使表单中的任何输入都执行通用操作“keyup”(或其他内容)。这对于 input=text 很有用,但对于 select 则不然...

$('input[type=text],select').keyup(function(){
if($('#clients_name').val().length >= 2){
(...)
}
if($('#clients_street').val().length >= 2){
(...)
}
});

最佳答案

只需使用

$('input[type="text"]').keyup(function(){   // $('select,input[type="checkbox"]').on('change',function(){
if ($(this).val().length >= 2) {
(...)
}
//Or can be
if (this.value.length >= 2) {
(...)
}
});

但是.keyup仅适用于文本框。您需要对选择框和选中框使用.on('change',function(){..})。

关于javascript - jQuery - 对表单中的每个字段执行操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18030917/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com