判断相等用“==”而不是“=”
把形如
(parseInt(document.myForm.year.value)=now2-1)
的式子,改为这样的形式
(parseInt(document.myForm.year.value)==now2-1)

解决方案 »

  1.   

    我整理后的括号
    你的多了两个,而且位置不对
            if
    (
    (
    (month1<=6)
    &&
    (
    (
    (parseInt(document.myForm.month.value)<month1+6)
    &&
    (parseInt(document.myForm.year.value)=now2-1)
    )
    ||
    (parseInt(document.myForm.year.value)<now2-1)
    )
    )
    ||
    (
    (month1>6)
    &&
    (
    ((parseInt(document.myForm.month.value)<month1-6)
    &&
    (parseInt(document.myForm.year.value)=now2)
    )
    ||
    (parseInt(document.myForm.year.value)<now2)
    )
    )
      

  2.   

    xuzuning(唠叨) 说的,我也想过,但当时只是很奇怪1和2为什么会不一致,现在我把=改成==,好像就可以了,呵呵,被表面现象给迷惑了啊,谢谢各位!!散分啦....^_^