在javascript中创建警报消息

时间:2013-08-06 21:29:11

标签: javascript

我对此很陌生,并被赋予了“帮助”的任务 该脚本的作用是根据给定的输入生成表单(在Internet Explorer 8中) 我遇到的唯一问题是,当一个人输入文本字段时,比如一周中的某一天,如果它留空,拼写错误或者与列在其中的列表不匹配,那么它仍会生成表单但是该字段将以“未定义”形式出现 它们键入的内容与脚本中的列表相关联,该列表确定输出信息的内容 我正在试图找出如何创建一个警告“不匹配”或“输入信息”,如果它与列表不匹配或留空。
任何起点都将不胜感激!我已经查看并尝试了不同的验证,但没有任何内容与列表相关联。

function getDay(weekcode) {
    var DayHash={
        'Monday':'df',
        'Tuesday':'fg',
        'Wednesday':'gh',
        'Thursday':'hjt',
        'Friday':'jk',
        'Saturday':'x3D',
        'Sunday':'Crt',
    }
}

1 个答案:

答案 0 :(得分:0)

离开你的榜样,试试这个......

function getDay(weekcode) {
    var DayHash = {
        'monday' : 'df',
        'tuesday' : 'fg',
        'wednesday' : 'gh',
        'thursday' : 'hjt',
        'friday' : 'jk',
        'saturday' : 'x3D',
        'sunday' : 'Crt',
    }, allowed = /^(mon|tues|wednes|thurs|fri|satur|sun)day$/;

    weekcode = weekcode.toLowerCase();

    if ( allowed.test(weekcode) ) {
        alert('The input was valid.');
        // do stuff
    } else {
        alert('The input was NOT valid.');
    }
}