有IsNaN()
返回true表示不是数
返回false表示是数

解决方案 »

  1.   

    if (IsNaN(Form1.myone.value) == false) 
    {
    alert("不能是数字以外的字符!");
    }
    系统提示错误:缺少对象
    form1是表单的名称,myone是text,value是myone的值
      

  2.   

    if (isNaN(Form1.myone.value) == true) 
    {
    alert("不能是数字以外的字符!");
    }
      

  3.   

    哦,对,是我搞错了,再看看这个<script language=javascript>
    <!-- 
    function button1_onclic()
    {
    if (form1.myone.value == "") 
    {
    alert('..');
    }
    else if (form1.myone.value =="")
    {
    alert("..");
    }
    else if (form1.myone.value <= 0) 
    {
    alert("..");
    }

    else
    {
    form1.submit;  '这个语句好象不对,我想提交这个表单,用javascript该怎么写
    }
    }
    -->
    </script>
      

  4.   

    if (form1.myone.value == "") 
    {
    alert('..');
    }
    else if (form1.myone.value =="")
    {
    alert("..");
    }
    else if (parseFloat(form1.myone.value) <= 0) 
    {
    alert("..");
    }

    else
    {
    form1.submit; 
    }