怎么不能检查??
一个form里面,有两个单选radio,一个input,如果用户选中了一个radio,则要判断input的值必须是数字且要大于0,我是这样写的,但不对,哪位DX指教一下?
function checknumber(s)
{
for (i=0; i<s.length; i++)
{
n = s.substr(i, 1)
if (!(isnumber(n)))
{
return false;
}
}
return true;
}
var price1=document.myform.price.value
if (document.myform.sellBuy[0].checked || document.myform.sellBuy[1].checked)
{
if (!checknumber(price)) {
alert('盎司是数字,请输入数字!');
document.myform.price.focus();
return;
}
if price<1 {
alert('你不出价吗?');
document.myform.price.focus();
return false;
}
}