たとえば、ユーザーが数字の1を入力すると、テキストボックスにメッセージが表示されるようにしようとしています。次に、この商品は 5 の倍数でのみ入手可能であることを示すポップアップが表示されます。
これが私のコードです。
<script language="JavaScript">
function chk_boxquantity(inField) {
step3_submit_disable();
var fVal = inField.value;
var fBoxQuantity = 5;
if (mod(fVal, fBoxQuantity) != 5) {
alert('This product is only available in multiples of '+fBoxQuantity);
inField.value = Math.ceil(fVal/fBoxQuantity)*fBoxQuantity;
setTimeout(function() {
inField.focus();inField.select();gAutoBlur = false;
}, 10);
}
step3_submit_enable();
}
</script>
ここにテキストフィールドがあります。
<input type="text" onkeypress="return handleEnter(this, event);"
onblur="chk_boxquantity(this);" name="qty[<?php echo $card['id']; ?>]"
size="3" />
したがって、ユーザーがどこをクリックしても、メッセージがポップアップ表示されます。これは機能していませんが、なぜですか?
ありがとう、
ヨナ