성명을 확인하기 위해 확인란과 수량이 서로 일치하지만 적어도 하나 이상의 제품이 선택되었는지 또는 총 수량 0보다 큰 값이 제공됩니다. 어떻게하면 좋을까요?확인란 - 하나 이상의 상자가 선택되어 있는지 확인
if (((document.form1.summer.checked) && (summer2012 <= 0)) ||
((document.form1.autumn.checked) && (autumn2012 <= 0)) ||
((document.form1.winter.checked) && (winter2012 <= 0)))
{
alertmsg = alertmsg + "Please enter Quantity" + "\n";
}
else if (((!document.form1.summer.checked) && (summer2012 > 0)) ||
((!document.form1.autumn.checked) && (autumn2012 > 0)) ||
((!document.form1.winter.checked) && (winter2012 > 0)))
{
alertmsg = alertmsg + "Please choose Product" + "\n";
}
HTML :
이미 어떤 상자를 확인하기 위해 해당 (양) 양, 그리고 두 번째 테스트가 있어야합니다 확인을 위해 다음 사항을 확인하기위한 테스트를 가지고있는 것 같습니다<tr>
<td align="right">Summer 2012</td>
<td>
<input type="checkbox" name="summer" value="Summer 2012" />
</td>
<td align="center" width="69">
<div align="right">20.00</div>
</td>
<td width="216">
<input name="summer2012" type="text" size="5" value="0" />
</td>
</tr>
<tr>
<td align="right">Autumn 2012</td>
<td>
<input type="checkbox" name="autumn" value="Autumn 2012" />
</td>
<td align="center" width="69">
<div align="right">20.00</div>
</td>
<td>
<input name="autumn2012" type="text" size="5" value="0" />
</td>
</tr>
<tr>
<td align="right">Winter 2012</td>
<td>
<input type="checkbox" name="winter" value="Winter 2012" />
</td>
<td align="center" width="69">
<div align="right">20.00</div>
</td>
<td>
<input name="winter2012" type="text" size="5" value="0" />
</td>
</tr>
우리가 너무 HTML을 볼 수 있을까요? –
첫 번째'if' 블록은'ch1.checked'가 아닌'summer.checked'를 검사한다고 가정합니다. – Alnitak
예 죄송합니다, 제 실수는 – user2073133