onclick イベントとしてインクリメントとデクリメントのみを行うスピン コントロールを作成しました。私の問題は、値 1 未満で表示できないように制限したいということです。ゼロまで、そこから-1、-2、-3などと続きます
このスクリプト/関数に追加して、最小数量を 1 として表示する方法はありますか?
ヘッドタグの私の機能は次のとおりです。
<!---sPIN BUTTONS TO UP QUANTITY--->
<script type="text/javascript">
function changeVal(n) {
document.forms[0].quantity.value =
parseInt(document.forms[0].quantity.value) + n;
}
</script>
フォームの私のフィールドは次のとおりです。
<td ><input name="quantity" type="text" class="quantity" onfocus="this.blur();" value="1" /></td>
<td style="width:14px;">
<table cellpadding="0" cellspacing="0">
<td width="28"><img src="siteImages/btn_up.gif" width="14" height="9" hspace="0" vspace="0" border="0" onClick="changeVal(1);"></td>
</tr>
<tr>
<td><img src="siteImages/btn_down.gif" width="14" height="9" border="0" hspace="0" vspace="0" onClick="changeVal(-1);"></td>
</tr>