用鼠标点击button,img 或者enter键都可以vbscript代码如下形式:<SCRIPT ID=clientEventHandlersVBS LANGUAGE=vbscript>
Sub test
MsgBox "输入用户和密码"
.....................
form1.submit
end sub
</SCRIPT>
Sub test
MsgBox "输入用户和密码"
.....................
form1.submit
end sub
</SCRIPT>
Sub test
MsgBox "输入用户和密码"
' .....................
form1.submit
end sub
</SCRIPT>
<form name=form1>
<input type=button onclick="vbscript:test">
<input type=button onclick="vbscript:test">
这行错误
错误:类型不匹配 'test'
<input type=button onclick="vbscript:testXXX">
下面是它的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>然后,脚本可以使用该事件传递的参数。