gpt4 book ai didi

javascript - 信用卡验证问题

转载 作者:行者123 更新时间:2023-11-30 18:11:09 25 4
gpt4 key购买 nike

我在我的墨盒项目中使用信用卡验证来验证卡类型和卡号。一切正常,但每当我在警告框中收到验证错误并且当我单击“确定”时,它不会在该页面上停止但是让我引用下一页,因此我收到错误消息或者我的订单没有下达。

这是我的代码。

<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,但在出现错误时,它会将我引向确认页面,但我希望像往常一样,在出现错误时停止处理请求

谢谢!

最佳答案

你需要

onClick="return cardchk();"

不仅仅是

onClick="cardchk();"

注意。我在这里没有看到您正在使用 jquery validate

关于javascript - 信用卡验证问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14555670/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com