0

不知道为什么我的警报没有触发,但我最终想做的是在此字段不为空且包含特定电子邮件地址(例如“@something.com”)时启用提交按钮

首先,我只是想检查更改事件中的字段是否为空。

HTML

<input type="email" id="email" placeholder="lauren@something.com">

JS

$("#email").change(function(){
    if (this.is(':empty')) {
        alert('empty');
    } else {
        alert('not empty');
    }
});
4

1 回答 1

0
$("#email").change(function(){
    var domain = this.value.indexOf('@') != -1? this.value.split('@').pop() : '';

    if (this.value.trim() == '') {
        alert('empty');
    }else if (this.value.trim() == 'bill@gates.com') {
        alert('Holy crap, it\'s Bill Gates');
    }else if (domain == 'gates.com') {
        alert('It\'s a radiator hose salesman ?');
    }else{
        alert('someone else');
    }
});
于 2013-09-19T20:57:49.557 回答