知识大全 VBScript基础教程之十一VBScript与窗体

Posted 数字

篇首语:人们在诗中赞美鱼的自由,在餐桌上吃掉自由的鱼。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 VBScript基础教程之十一VBScript与窗体相关的知识,希望对你有一定的参考价值。

VBScript基础教程之十一VBScript与窗体  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

简单验证   使用 Visual Basic Scripting Edition 您可以完成通常要在服务器上进行的大量窗体处理工作 也可以完成不能在服务器上进行的工作   这是一个简单的客户端验证的样例 HTML 代码的结果是一个文本框和一个按钮 如果使用 Microsoft? Internet Explorer 查看用以下代码制作的页面 您会看到一个旁边带有按钮的小文本框 <HTML> <HEAD><TITLE>简单验证</TITLE> <SCRIPT LANGUAGE= VBScript > <! Sub Submit_OnClick Dim TheForm Set TheForm = Document ValidForm If IsNumeric(TheForm Text Value) Then If TheForm Text Value < Or TheForm Text Value > Then MsgBox 请输入一个 到 之间的数字 Else MsgBox 谢谢 End If Else MsgBox 请输入一个数字 End If End Sub > </SCRIPT> </HEAD> <BODY> <H >简单验证</H ><HR> <FORM NAME= ValidForm > 请输入一个 到 之间的数字 <INPUT NAME= Text TYPE= TEXT SIZE= > <INPUT NAME= Submit TYPE= BUTTON VALUE= 提交 > </FORM> </BODY> </HTML>   这个文本框与 VBScript 页面的简单样例中示例的不同之处在于文本框的 Value 属性被用于检查输入值 要使用文本框的 Value 属性 代码必须引用文本框的名称   每次引用文本框时都应写出全称 即 Document ValidForm Text 但是 当多次引用窗体控件时 可以按照以下步骤操作 首先声明一个变量 然后使用 Set 语句将窗体 Document ValidForm 赋给变量 TheForm 这样就能使用 TheForm Text 引用文本框 常规的赋值语句(例如 Dim)在这里无效 必须使用 Set 来保持对对象的引用 使用数字   请注意以上示例直接检测输入值是否是一个数字 使用 IsNumeric 函数确定文本框中的字符串是否是一个数字 虽然 VBScript 能够自动转换字符串和数字 但检测用户输入值的数据子类型 并且在必要时使用转换函数始终是一个好的习惯 在用文本框的 Value 属性进行加法运算时 应将它显式地转换为数字 这是因为加号 (+) 操作符不但可进行加法操作 而且可进行字符串连接操作 例如 如果 Text 中包含 Text 中包含 您将会看到以下结果 A = Text Value + Text Value A 为 A = CDbl(Text Value) + Text Value A 为 验证后将数据传递回服务器   简单验证样例使用的是普通按钮控件 如果使用 Submit 控件 所有数据都会被立即传送到服务器 示例将不会看到数据来进行检查 避免使用 Submit 控件使您可以检查数据 但不能向服务器提交数据 如果要提交数据则需要再添加一行代码 如下所示 <SCRIPT LANGUAGE= VBScript > <! Sub Submit_OnClick Dim TheForm Set TheForm = Document ValidForm If IsNumeric(TheForm Text Value) Then If TheForm Text Value < Or TheForm Text Value > Then MsgBox 请输入一个 到 之间的数字 Else MsgBox 谢谢 TheForm Submit 数据输入正确 传递到服务器 End If Else MsgBox 请输入一个数字 End If End Sub > </SCRIPT>   在数据输入正确时 代码调用窗体对象的 Submit 方法 将数据传递到服务器 除非在数据被传递到服务器之前判断其正误 否则服务器将处理数据 而不论其正确与否 您可以在 Internet Explorer Script Object Model 页面上找到关于 Submit 方法和其他方法的全部信息   到目前为止 您只看到了标准 HTML <FORM> 对象 Internet Explorer 还可以使您利用 ActiveX? 控件(以前称为 OLE 控件)和 Java? 对象的全部功能创建页面 cha138/Article/program/Java/JSP/201311/19581

相关参考

知识大全 VBScript基础教程之九VBScript过程

VBScript基础教程之九VBScript过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!过程

知识大全 VBScript基础教程之一什么是VBScript

VBScript基础教程之一什么是VBScript  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!M

知识大全 VBScript基础教程之六VBScript运算符

VBScript基础教程之六VBScript运算符  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!V

知识大全 VBScript基础教程之二在HTML页面中添加VBscript代码

VBScript基础教程之二在HTML页面中添加VBscript代码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快

知识大全 VBScript基础教程之七使用条件语句

VBScript基础教程之七使用条件语句  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!控制程序执行

知识大全 VBScript和JScript的交互与传值

VBScript和JScript的交互与传值!  以下文字资料是由(历史新知网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ASP具备

知识大全 VBScript和JScript的交互与传值[2]

VBScript和JScript的交互与传值[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 VBScript和JScript的交互与传值[1]

VBScript和JScript的交互与传值[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 《VBScript制作实例》笔记

《VBScript制作实例》笔记  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!==========

知识大全 VBScript常用函数总结

VBScript常用函数总结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在编写QTP脚本的过