sonixax
یک شنبه 29 خرداد 1390, 21:23 عصر
سلام به همگی ، من یک کد جاوا دارم که با isNaN چک میکنه که آیا ورودی عدد هست یا خیر .
حالا مشکل اینجاست که من میخوام بتونم اعداد منفی رو هم بهش حالی کنم ، یعنی بازه ی اعداد صحیح البته به جز 0 .
از isInt استفاده کردم ولی کد کار نکرد ! یعنی به کل از کار افتاد !
کسی میدونه چاره چیه ؟
این هم کد :
function stock_alert(curr_row)
{
var stock=getObj("qtyInStock"+curr_row).innerHTML;
var qty=getObj("qty"+curr_row).value;
if (!isNaN(qty))
{
if(eval(qty) > eval(stock))
getObj("stock_alert"+curr_row).innerHTML='<font color="red" size="1">'+alert_arr.STOCK_IS_NOT_ENOUGH+'</font>';
else
getObj("stock_alert"+curr_row).innerHTML='';
}
else
getObj("stock_alert"+curr_row).innerHTML='<font color="red" size="1">'+alert_arr.INVALID_QTY+'</font>';
}
حالا مشکل اینجاست که من میخوام بتونم اعداد منفی رو هم بهش حالی کنم ، یعنی بازه ی اعداد صحیح البته به جز 0 .
از isInt استفاده کردم ولی کد کار نکرد ! یعنی به کل از کار افتاد !
کسی میدونه چاره چیه ؟
این هم کد :
function stock_alert(curr_row)
{
var stock=getObj("qtyInStock"+curr_row).innerHTML;
var qty=getObj("qty"+curr_row).value;
if (!isNaN(qty))
{
if(eval(qty) > eval(stock))
getObj("stock_alert"+curr_row).innerHTML='<font color="red" size="1">'+alert_arr.STOCK_IS_NOT_ENOUGH+'</font>';
else
getObj("stock_alert"+curr_row).innerHTML='';
}
else
getObj("stock_alert"+curr_row).innerHTML='<font color="red" size="1">'+alert_arr.INVALID_QTY+'</font>';
}