私はこのようなカードタイプの配列を持っています
var cards = new Array();
cards [0] = {name: "VISA", length: "13,16", prefixes: "4", checkdigit: true};
cards [1] = {name: "VISA_DELTA/ELECTRON", length: "16", prefixes: "417500,4917,4913", checkdigit: true};
ただし、idは、入力されたカード番号に応じてカードタイプを見つけられるようにしたいです。たとえば、ドロップダウンリスト(ビザ)からカードの種類を選択した場合、クレジットカード番号は4で始まる必要があります。それ以外の場合は、フォームを送信すると、何らかのメッセージが表示されます(カードが何であれ、カードを変更してください)。タイプ)。どんな助けでもいただければ幸いです。
カード番号テキストフィールドのIDはCardNumberです。他にどのような情報が必要かわかりません。フォームの残りの部分を検証するValidateという関数と、luhnチェックを行うCalculateという関数があります。