仔细看清楚啊,应该是sss和ddd比较大小啊,可是你写的sss和sss比较,自己和自己当然每次都是假啊,改成这样:
if(documnet.form1.sss.value.valueOf() < documnet.form1.ddd.value.valueOf())

解决方案 »

  1.   

    那是笔误,不过还是谢谢!if(documnet.form1.sss.value.valueOf() < documnet.form1.ddd.value.valueOf())也是有错误的!据说value比较是字符窜加了valueOf()后就可以比较数值,可~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~还是不能正确判断,一开始还以为解决了,多测试一下就经不起考验啊!
      

  2.   

    比较数字的话,用函数转达换吧!if(parseFloat(documnet.form1.sss.value)< parseFloat(documnet.form1.ddd.value)) 就行了,如果是INT型的话,也可以用 parseInt也行
      

  3.   

    <formname=form1>
    <input name=sss type=text value=123>
    <input name=ddd type=text value=222>
    </form>
    <script language="javascript">
    function check()
    { if(parseFloat(documnet.form1.sss.value)<parseFloat(documnet.form1.sss.value))
    {alert ("kk")}
    else alert ("ll")}
      

  4.   

    你的笔误也太多了 document
      

  5.   

    <formname=form1>
    <input name=sss type=text value=123>
    <input name=ddd type=text value=222>
    </form>
    <script language="javascript">
    function check()
    { if(documnet.form1.sss.value-0<documnet.form1.sss.value-0)
    {alert ("kk")}
    else alert ("ll")}
      

  6.   

    赫赫!懒得粘贴;我试试,ok了结分!还有,那valueOf()为什么不行呢?
      

  7.   

    valueOf() 是为了一些 对象传值用的 比如说一些带有默认属性的对象(好像是这样, 仅供参考, 非官方意见)
      

  8.   

    应该可以解决了!不过还不知道到会不会再遭遇问题!
    菜鸟我这里还有一个问题
    http://expert.csdn.net/Expert/topic/2900/2900736.xml?temp=.6815149
    不知道有没有谁遇到我类似的问题!