カードの種類とカード番号を検証するために、カートリッジ プロジェクトでクレジット カードの検証を使用しています。次のページへ、エラーが発生するか、注文が行われません。
これが私のコードです。
<input type="submit" class="btn btn-large btn-primary" onClick="cardchk();" value="{% trans "Next" %}">
function cardchk()
{
var card_typ=$("input[name='card_type']:checked")[0].value;
//alert(card_typ);
if(card_typ=='Visa')
{
var cardname = 'Visa';
}
else
{
var cardname = 'MasterCard';
}
//alert(cardname);
var cardnumber = document.getElementById('id_card_number').value;
if(!checkCreditCard (cardnumber, cardname)){
alert(ccErrors[ccErrorNo]);
return false;
}
}
ただし、関数でfalseを返しましたが、エラーが発生すると確認ページが表示されますが、エラーが発生するたびに通常の検証が要求の処理を停止するようにしたいです
ありがとう !