大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> Script -> VBScript教程 第十三课 VBScript与窗体

VBScript教程 第十三课 VBScript与窗体

时间: 2021-07-31 作者:daque

大略考证

运用 visual basic scripting edition,您不妨实行常常要在效劳器长进行的洪量窗体处置处事,也不妨实行不许在效劳器长进行的处事。 这是一个大略的存户端考证的样例。html 代码的截止是一个文本框和一个按钮。即使运用 microsoft? internet explorer 察看用以次代码创造的页面,您会看到一个左右带有按钮的小文本框。<html><head><title>大略考证</title><script language="vbscript"> <!--sub submit_onclickdim theformset theform = document.validformif isnumeric(theform.text1.value) thenif theform.text1.value < 1 or theform.text1.value > 10 thenmsgbox "请输出一个 1 到 10 之间的数字。"elsemsgbox "感谢。"end ifelsemsgbox "请输出一个数字。"end ifend sub--></script></head><body><h3>大略考证</h3><hr><form name="validform">请输出一个 1 到 10 之间的数字:<input name="text1" type="text" size="2"><input name="submit" type="button" value="提交"></form></body></html>这个文本框与 vbscript 页面包车型的士大略样例中示例的各别之处在乎文本框的 value 属性被用来查看输出值。要运用文本框的 value 属性,代码必需援用文本框的称呼。 历次援用文本框时都应写出全称,即 document.validform.text1。然而,当屡次援用窗体控件时,不妨依照以次办法操纵:开始证明一个变量,而后运用 set 语句将窗体 document.validform 赋给变量 theform,如许就能运用 theform.text1 援用文本框。惯例的赋值语句(比方 dim)在这边失效,必需运用 set 来维持对东西的援用。 运用数字请提防之上示例径直检验和测定输出值能否是一个数字:运用 isnumeric 因变量决定文本框中的字符串能否是一个数字。固然 vbscript 不妨机动变换字符串和数字,但检验和测定用户输出值的数据子典型,而且在需要时运用变换因变量一直是一个好的风气。在用文本框的 value 属性举行减法演算时,应将它显式地变换为数字,这是由于减号 (+) 操纵符不只可举行减法操纵,并且可举行字符串贯穿操纵。比方,即使 text1 中包括“1”,text2 中包括“2”,您将会看到以次截止: a = text1.value + text2.value ' a 为“12”a = cdbl(text1.value) + text2.value ' a 为 3考证后将数据传播回效劳器大略考证样例运用的是普遍按钮控件。即使运用 submit 控件,一切数据城市被登时传递到效劳器,示例将不会看到数据来举行查看。制止运用 submit 控件使您不妨查看数据,但不许向效劳器提交数据。即使要提交数据则须要再增添一条龙代码,如次所示: <script language="vbscript"> <!--sub submit_onclickdim theformset theform = document.validformif isnumeric(theform.text1.value) thenif theform.text1.value < 1 or theform.text1.value > 10 thenmsgbox "请输出一个 1 到 10 之间的数字。"elsemsgbox "感谢。"theform.submit ' 数据输出精确,传播到效劳器。end ifelsemsgbox "请输出一个数字。"end ifend sub--></script> 在数据输出精确时,代码挪用窗体东西的 submit 本领,将数据传播到效劳器。只有在数据被传播到效劳器之前确定其正误,要不效劳器将处置数据,而不管其精确与否。您不妨在 internet explorer script object model 页面上找到对于 submit 本领和其余本领的十足消息。 到暂时为止,您只看到了规范 html <form> 东西。internet explorer 还不妨使您运用 activex? 控件(往日称为 ole 控件)和 java? 东西的十足功效创造页面。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.