簡體   English   中英

在JavaScript中創建警報消息

[英]Create alert message in javascript

我對此很陌生,被賦予了“幫助”任務。
該腳本的作用是根據給定的輸入(在Internet Explorer 8中)生成一個表單。
我唯一的問題是,當一個人在文本字段中輸入某星期的某天時,如果將其保留為空白,拼寫錯誤或與匹配的列表不匹配,那么它仍然會生成表格,但是該字段將顯示為“未定義”。
它們鍵入的內容綁定到腳本中的列表,該列表確定輸出信息是什么。
我試圖弄清楚如果不匹配列表或留空的話,如何創建一個提示“不匹配”或“輸入信息”的警報。
任何起點將不勝感激! 我已經查看並嘗試了不同的驗證,但是沒有什么可以與列表相關的。

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

以您的示例為例,嘗試一下...

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.');
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM