|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
写软件都是想的时间比写的时间要长的.如果反过来了就得看看是什么原因了.另外大家可以回去问问公司里的小MM.(一般企业里,跟你们交付软件接触得最多的是她们)vbscript|函数|交互|vbscript|函数|交互起首我们看如许一段代码:
<HTML>
<HEAD><TITLE>一个复杂首页</TITLE>
<SCRIPTLANGUAGE="VBScript">
<!--
SubButton1_OnClick
MsgBox"接待到临"
EndSub
-->
</SCRIPT>
</HEAD>
<BODY>
<H3>一个复杂首页</H3><HR>
<FORM><INPUTNAME="Button1"TYPE="BUTTON"VALUE="单击此处"></FORM>
</BODY>
</HTML>
这完成的是当点击按钮时,弹出动静框,显现接待到临
个中
sub界说一个历程,历程名包括两部分:
button1为按钮名(从<INPUT>标志中的NAME属性猎取)
onclick是事务名,即button1的onclick事务个中两部分用(_)毗连
合起来完成的是,单击按钮,InternetExplorer查找并运转响应的事务历程,即Button1_OnClick
<INPUTNAME="Button1"TYPE="BUTTON"
VALUE="单击此处">
函数挪用包括在单引号中,MsgBox函数的字符串包括在双引号中。只需用冒号(:)分开语句,就能够使
用多条语句。
<SCRIPTLANGUAGE="VBScript"EVENT="OnClick"FOR="Button1">
<!--
MsgBox"接待到临"
-->
</SCRIPT>
这类办法在<SCRIPT>标志指定了事务和控件,以是不必要再用Sub和EndSub语句
进一步完成复杂考证
<HTML>
<HEAD><TITLE>复杂考证</TITLE>
<SCRIPTLANGUAGE="VBScript">
<!--
Subbutton1_OnClick
DimTheForm
SetTheForm=Document.ValidForm
IfIsNumeric(TheForm.Text1.Value)Then
IfTheForm.Text1.Value<1OrTheForm.Text1.Value>10Then
MsgBox"请输出一个1到10之间的数字。"
Else
MsgBox"感谢。"
EndIf
Else
MsgBox"请输出一个数字。"
EndIf
EndSub
-->
</SCRIPT>
</HEAD>
<BODY>
<H3>复杂考证</H3><HR>
<FORMNAME="ValidForm">
请输出一个1到10之间的数字:
<INPUTNAME="Text1"TYPE="TEXT"SIZE="2">
<INPUTNAME="button1"TYPE="BUTTON"VALUE="提交">
</FORM>
</BODY>
</HTML>
这个文本框与VBScript页面的复杂样例中文本框的Value属性被用于反省输出值。要利用文本框的
Value属性,代码必需援用文本框的称号。
每次援用文本框时都应写出全称,即Document.ValidForm.Text1。可是,当屡次援用窗体控件时,能够
依照以下步骤操纵:起首声明一个变量,然后利用Set语句将窗体Document.ValidForm(form的id)
赋给变量TheForm,如许就可以利用TheForm.Text1援用文本框。惯例的赋值语句(比方Dim)在这里无
效,必需利用Set来坚持对工具的援用。
进一步完成考证后将数据传送回服务器
<HTML>
<HEAD><TITLE>复杂考证</TITLE>
<<SCRIPTLANGUAGE="VBScript">
<!--
Subbutton1_OnClick
DimTheForm
SetTheForm=Document.ValidForm
IfIsNumeric(TheForm.Text1.Value)Then
IfTheForm.Text1.Value<1OrTheForm.Text1.Value>10Then
MsgBox"请输出一个1到10之间的数字。"
Else
MsgBox"感谢。"
TheForm.Submit
EndIf
Else
MsgBox"请输出一个数字。"
EndIf
EndSub
-->
</SCRIPT>
</HEAD>
<BODY>
<H3>复杂考证</H3><HR>
<FORMNAME="ValidForm"action="要提交到的页">
请输出一个1到10之间的数字:
<INPUTNAME="Text1"TYPE="TEXT"SIZE="2">
<INPUTNAME="button1"TYPE="BUTTON"VALUE="提交">
</FORM>
</BODY>
</HTML>
sub中TheForm.Submit一句指出将form的内容上传到服务器端
有以下几点必要注重,我在测试的时分假如将NAME="button1"改成NAME="submit"程序堕落,缘故原由多是
由于submit是一个保存字
一样,假如TYPE="BUTTON"改成TYPE="submit"那末不论考证了局怎样,数据都将上传到服务器端。
</p>asp是基于web的一种编程技术,可以说是cgi的一种。它可以完成以往cgi程序的所有功能,如计数器、留言簿、公告板、聊天室等等。 |
|