くりゅぴ!

サーバーやWEB問題解決のメモから生活お得情報まで。未分類のものは執筆中

URLから条件で処理を変更する

$(function () {
//URLを取得
    const href = location.href;
//条件をかく
    const match = href.match(/(\d{2})(\d{2})(\d{2})/);
//先頭の数字
    let headnum = match[1];
//年度のため4月より前なら減らす
    if (match[2] < 4) {
        headnum -= 1;
    }
    headnum %= 10;

    $('input[name="mem_number"]').on('blur', function () {
        const num = $(this).val().slice(0, 1);
        const length = $(this).val().length;
        if (Number(num) !== Number(headnum) || Number(length) !== 4) {
            alert('会員番号は' + headnum + 'から始まる4桁の数字を入力してください');
            $(this).val('');
        }
    });
});

javascriptでURLから条件で処理を変更
URLを取得してマッチさせてあとは条件文で何とかする。
サンプルはURLに日付を記述しておく事で年度毎で会員番号が毎回変わるバリデート

WEB開発

タグ:

WEB開発の最新記事

2020年7月13日
印刷時改ページをする
2020年7月10日
PHPのJsを外部ドメインより呼び出す
2020年7月10日
ブラウザにキャッシュさせない

コメントを残す

メールアドレスが公開されることはありません。