Jquery。更改警报

时间:2014-03-02 20:58:46

标签: jquery alert

我对此脚本有疑问:

$(function() {
$('#kontaktinput').change(function(){
    var txtVal =  $('#kontaktinput').val();
    if(isDate(txtVal))
        $(this).css({'background-color' : '#07cc2c'});
    else
        $(this).css({'background-color' : '#f8c5c5'});
        alert('Podano błędną datę !');
});

If一切正常时,我的input会改变背景颜色,当If错误时,一切都还可以。但是,当我看到警报它的确定与背景但我仍然看到警报后,我改变了我的输入?为什么?我只想将颜色改为绿色,但为什么在If真实时我会看到警告? (对不起我的英文)

1 个答案:

答案 0 :(得分:1)

你错过了大括号{}。如果您有多个语句,则需要将其括起来:

else
{
        $(this).css({'background-color' : '#f8c5c5'});
        alert('Podano błędną datę !');
}