请帮忙在如下语句input中的值contents,由只能输入1---999999的数改成只能输入100整数的语句var contents = obj.value ;if (((contents/contents)!=1)&&(contents!=0)||(contents<0)||(contents>999999)||(contents.indexOf('.')>-1))谢谢

解决方案 »

  1.   

    var contents = obj.value ;
    if(!isNaN(contents)){
       contents = 1 * contents;
       if(contents > 0 && contents % 100 == 0) alert("是100的倍数");
       else alert("不是100的倍数");
    }
      

  2.   

    非常感谢。可是用不上。可以把上面代码改成下面这个句式吗,这样我就用得上:else
    {
    var contents = obj.value ;if (((contents/contents)!=1)&&(contents!=0)||(contents<0)||(contents>999999)||(contents.indexOf('.')>-1))
    {
    alert('请输入100的倍数');obj.select();return false;}
    else
    {
    if(eval("parent.dindanFrame.document.all.count_"+id))
    {
    var count_obj=eval("parent.dindanFrame.document.all.count_"+id)
    count_obj.value=obj.value
    var price_xiaoji_obj=eval("parent.dindanFrame.document.all.price_xiaoji_"+id)
    price_xiaoji_obj.innerHTML=count_obj.value*price
    parent.dindanFrame.amount()
    }
    else
      

  3.   

    else 

    var contents = obj.value ;if(contents<=0 || contents % 100 != 0 ) 

    alert('请输入100的倍数');obj.select();return false;} 
    else 

    if(eval("parent.dindanFrame.document.all.count_"+id)) 

    var count_obj=eval("parent.dindanFrame.document.all.count_"+id) 
    count_obj.value=obj.value 
    var price_xiaoji_obj=eval("parent.dindanFrame.document.all.price_xiaoji_"+id) 
    price_xiaoji_obj.innerHTML=count_obj.value*price 
    parent.dindanFrame.amount() 

    else