<SCRIPT LANGUAGE=vbscript>
function Submit_onclick()
.....
end function
</SCRIPT>
.................
<input type="submit" id="Submit" name="Submit" value="提交">

解决方案 »

  1.   

    what browser are you using? try this<SCRIPT LANGUAGE=vbscript>
    function Submit_onclick()
    msgbox "yes"
    end function
    </SCRIPT>
    <input type="submit" id="Submit" name="Submit" value="提交"> the rule:
    event handler for someevent will be object_someevent, for example
    window_onload
      

  2.   

    <SCRIPT ID=clientEventHandlersJS LANGUAGE=vbscript>
    function submitme()
    submitme=false
    end function
    //-->
    </SCRIPT>
    .................
    <input type="submit" name="Submit" value="提交" LANGUAGE=javascript onclick="Submitme()">
    .................
      

  3.   

    VS中function必须有返回值,不像JS中。
    还是不要用function,直接用Sub
    <SCRIPT ID=clientEventHandlersJS LANGUAGE=vbscript>
    sub submitme()
    end sub
    </SCRIPT>
    <input type="submit" name="Submit" value="提交" LANGUAGE=javascript onclick="Submitme()">
      

  4.   

    js和vbs的function都是可以不显式指定返回值的
    在js中:
    用 return 语句来终止一个函数的执行,并返回 expression 的值。如果 expression 被省略,或在函数内没有 return 语句被执行,则把值 undefined 赋给调用当前函数的表达式。
    在vbs中:
    要从函数返回一个值,只需将值赋给函数名。在过程的任意位置都可以出现任意个这样的赋值。如果没有给 name 赋值, 则过程将返回一个默认值:数值函数返回 0,字符串函数返回零长度字符串 ("")。如果在 Function 中没有对象引用被指定给 name(使用 Set),则返回对象引用的函数将返回 Nothing。