<html>
<head>
<title>Coupon test code</title>
<style>
#error{
color: red;
font-weight: bold;
}
</style>
</head>
<body>
<form name="couponField" action="">
<span id="error"></span>
Coupon code:
<input type="coupon" id="coupon" name="coupon">
<input type="button" id="submit" value="Apply Coupon Code">
</form>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script>
$('#submit').click(function(){
if($('#coupon').val() == 'PROMO CODE'){
$('#error').text('correct code!');
}else{
$('#error').text('wrong code!');
}
});
</script>
</body>
</html>
上述代码执行以下操作: 1. 验证输入的优惠券代码是否完全等于“PROMO CODE” 2. 验证该字段是否为空。
我们正在尝试做的事情: 1. 保持“促销代码”的验证不变。2. 删除对空字段的验证。
这是订单的一部分,我们希望用户在其中输入促销代码。但由于所有用户可能没有促销代码,我们希望让用户可以选择将该字段留空。当前的验证使该字段成为“必填”字段。
任何建议都非常感谢。谢谢!