<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. 空のフィールドの検証を削除します。
これは、ユーザーにプロモーション コードを入力してもらう注文フォームの一部です。ただし、すべてのユーザーがプロモーション コードを持っているとは限らないため、フィールドを空のままにしておくオプションをユーザーに提供したいと考えています。現在の検証では、このフィールドを「必須」フィールドにしています。
どんな提案でも大歓迎です。ありがとう!