当前位置:  开发笔记 > 编程语言 > 正文

如何显示文本框重复值的警报

如何解决《如何显示文本框重复值的警报》经验,为你挑选了1个好方法。

我有多个input具有不同值的字段.我可以编辑它们但不能为空(如果空显示警报).当我将其编辑为新值时,如果新值与任何其他输入值匹配,我需要一个不能使用它的警报.

HTML






JavaScript的

$('.selector').change(function () {
    alert();
});

在这里小提琴



1> Zakaria Acha..:

更新小提琴.

您可以$(this).attr('value', $(this).val());先使用刷新值属性,然后selector使用值选择器检查是否有任何其他具有类的字段具有相同的值$('.selector[value="' + current_value + '"]').length.

希望这可以帮助.


$('body').on('blur', '.selector', function () {
    $(this).attr('value', $(this).val());

    if ($('.selector[value="' + $(this).val() + '"]').length > 1 ) {
        $(this).focus();
        alert('You cannot use this');
    }else if($(this).val().length == 0) {
        alert('Empty value not accepted');
    }
});





推荐阅读
手机用户2402851335
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有