用鼠标点击button,img 或者enter键都可以vbscript代码如下形式:<SCRIPT ID=clientEventHandlersVBS LANGUAGE=vbscript>
Sub test
MsgBox "输入用户和密码"
.....................

form1.submit 
end sub
</SCRIPT>

解决方案 »

  1.   

    <SCRIPT LANGUAGE=vbscript>
    Sub test
    MsgBox "输入用户和密码"
    ' .....................

    form1.submit 
    end sub
    </SCRIPT>
    <form name=form1>
    <input type=button onclick="vbscript:test">
      

  2.   


    <input type=button onclick="vbscript:test">
    这行错误
    错误:类型不匹配 'test'
      

  3.   

    Sub testXXX
    <input type=button onclick="vbscript:testXXX">
      

  4.   

    VBScript事件处理程序 VBScript是一种标识语言,就像HTML一样,它不需经过编译,只要在支持它的浏览器上就能运行。和Visual Basic一样,VBScript也是建立在“对象”这一概念上的。什么是“对象”?简单地讲对象就是客观实体的逻辑抽象,是对属性和相关过程的软件封装。对象有三个重要的内容:属性(Properties)、方法(Methods)和事件(Events)。属性是表征对象状态的变量,它的值的集合就是对象所处的某个确定的状态。方法是对象能够做的事情,其实是一些过程或函数。而事件则是对象可以对之产生响应的事。我们编写脚本的目的就是处理事件。在VBScript中,有三种处理事件的方式,它们适用于不同的情况。1.VBScript事件过程编写事件过程是最常用的事件处理方法。在VBScript中,使用一种特殊的命名方式来命名事件过程,这种格式的一般形式是:“对象名_事件”。当该对象发生事件时,系统就支寻找相应的处理过程来处理它,也就是说,VBScript通过将对象和事件合并起来为过程命名的方法来处理事件。例如下例中将一个按钮命名为btnButton,或以编写它的onClick事件处理过程名为btnButton_onClick。当该按钮对象发生单击事件时,系统就去寻找相应的处理过程来处理它。
      下面是它的HTML文档。<html><head><script language="VBScript"><!--sub btmButton_onClickMsgbox "Hi! you have clicked on me!You are Welcome! "End Sub--></script></head><from>  <input type= "button " value= "Click me! " name= "btmButton "></form></html>  2.内联事件处理使用事件过程是一种比较正式的事件处理方式,而处理内联事件更加简捷。它不用专门书写事件过程,只需要直接在对象的HTML文档位置手稿即可。例如上面的例子可以改写为:<html><form><input type="button" value="Click me! " name="btnButton" onClick='MsgBox "
    Hi!You have clicked on me!You are Welcome!" ' language="VBScript"></form></html>其结果与上面的例子是一样的。3.FOR/EVENT属性如果不想用事件过程和内联事件来处理事件,还可以使用<SCRIPT>标记的FOR和EVENT属性。此属性允许把脚本与HTML文档中的任何对象和该对象的事件联系起来,其基本的格式是FOR“对象名”EVENT=“事件”例如:<html><head><script language= "VBScript " FOR= "btnButton " EVENT= "onClick "><!----></script></head><form><input type= "button " value=Click me! Name= "btnButton "></form></html>对于传递形式参数的事件,如下使用即可:<script language= "VBScript " FOR= "btnButton "EVENT= "Mousemove(shift,button,x,y) ">
    <!--MsgBox "Hi!you have clicked on me! You are Welcome! "--></script>然后,脚本可以使用该事件传递的参数。