vbscript教程第十三课

vbscript教程第十三课

ID:22632247

大小:58.00 KB

页数:6页

时间:2018-10-30

vbscript教程第十三课_第1页
vbscript教程第十三课_第2页
vbscript教程第十三课_第3页
vbscript教程第十三课_第4页
vbscript教程第十三课_第5页
资源描述:

《vbscript教程第十三课》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、VBScript教程第十三课>>edu.5151doc.教育资源库简单验证使用VisualBasicScriptingEdition,您可以完成通常要在服务器上进行的大量窗体处理工作,也可以完成不能在服务器上进行的工作。这是一个简单的客户端验证的样例。HTML代码的结果是一个文本框和一个按钮。如果使用Microsoft?InterExplorer查看用以下代码制作的页面,您会看到一个旁边带有按钮的小文本框。<HTML><HEAD><TITLE>简单验证</TITLE><SCRIPTLANGUAGE="V

2、BScript"><!--SubSubmit_OnClickDimTheFormSetTheForm=Document.ValidFormIfIsNumeric(TheForm.Text1.Value)ThenIfTheForm.Text1.Value<1OrTheForm.Text1.Value>10ThenMsgBox"请输入一个1到10之间的数字。"ElseMsgBox"谢谢。"EndIfElseMsgBox"请输入一个数字。"EndIfEndSub--></SCRIPT></HEAD><B

3、ODY><H3>简单验证</H3><HR><FORMNAME="ValidForm">请输入一个1到10之间的数字:<INPUTNAME="Text1"TYPE="TEXT"SIZE="2"><INPUTNAME="Submit"TYPE="BUTTON"VALUE="提交"></FORM></BODY></HTML>这个文本框与VBScript页面的简单样例中示例的不同之处在于文本框的Value属性被用于检查输入值。要使用文本框的Value属

4、性,代码必须引用文本框的名称。每次引用文本框时都应写出全称,即Document.ValidForm.Text1。但是,当多次引用窗体控件时,可以按照以下步骤操作:首先声明一个变量,然后使用Set语句将窗体Document.ValidForm赋给变量TheForm,这样就能使用TheForm.Text1引用文本框。常规的赋值语句(例如Dim)在这里无效,必须使用Set来保持对对象的引用。使用数字请注意以上示例直接检测输入值是否是一个数字:使用IsNumeric函数确定文本框中的字符串是否是一个数字。虽然VBScript能够自动转换字符串和数字,但检测用户输入

5、值的数据子类型,并且在必要时使用转换函数始终是一个好的习惯。在用文本框的Value属性进行加法运算时,应将它显式地转换为数字,这是因为加号(+)操作符不但可进行加法操作,而且可进行字符串连接操作。例如,如果Text1中包含“1”,Text2中包含“2”,您将会看到以下结果:A=Text1.Value+Text2.Value'A为“12”A=CDbl(Text1.Value)+Text2.Value'A为3验证后将数据传递回服务器简单验证样例使用的是普通按钮控件。如果使用Submit控件,所有数据都会被立即传送到服务器,示例将不会看到数据来进行检查。避免使用

6、Submit控件使您可以检查数据,但不能向服务器提交数据。如果要提交数据则需要再添加一行代码,如下所示:<SCRIPTLANGUAGE="VBScript"><!--SubSubmit_OnClickDimTheFormSetTheForm=Document.ValidFormIfIsNumeric(TheForm.Text1.Value)ThenIfTheForm.Text1.Value<1OrTheForm.Text1.Value>10ThenMsgBox"请输入一个1到10之间的数字。"ElseMsgBox"谢谢。"Th

7、eForm.Submit'数据输入正确,传递到服务器。EndIfElseMsgBox"请输入一个数字。"EndIfEndSub--></SCRIPT>在数据输入正确时,代码调用窗体对象的Submit方法,将数据传递到服务器。除非在数据被传递到服务器之前判断其正误,否则服务器将处理数据,而不论其正确与否。您可以在InterExplorerScriptObjectModel页面上找到关于Submit方法和其他方法的全部信息。到目前为止,您只看到了标准HTML<FORM>对象。InterExplorer还可以使您利用ActiveX?

8、控件(以前称为OLE控件)和Java?对象的全部功能创建页面。[这

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。