返回顶部
首页 > 资讯 > 精选 >什么是VBScript与窗体
  • 779
分享到

什么是VBScript与窗体

2023-06-08 16:06:58 779人浏览 安东尼
摘要

这篇文章主要讲解了“什么是VBScript与窗体”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“什么是VBScript与窗体”吧!VBScript 与窗体简单验证使用 Visual Basic

这篇文章主要讲解了“什么是VBScript与窗体”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“什么是VBScript与窗体”吧!

VBScript 与窗体

简单验证

使用 Visual Basic Scripting Edition,您可以完成通常要在服务器上进行的大量窗体处理工作,也可以完成不能在服务器上进行的工作。

这是一个简单的客户端验证的样例。html 代码的结果是一个文本框和一个按钮。如果使用 Microsoft(R) Internet Explorer 查看用以下代码制作的页面,您会看到一个旁边带有按钮的小文本框。

<HTML><HEAD><TITLE>简单验证</TITLE><SCRIPT LANGUAGE="VBScript"> <!--Sub Validate  Dim TheFORM  Set TheForm = Document.forms("ValidForm")  If IsNumeric(TheForm.Text1.Value) Then    If TheForm.Text1.Value < 1 Or TheForm.Text1.Value > 10 Then      MsgBox "请输入一个 1 到 10 之间的数字。"    Else      MsgBox "谢谢。"    End If  Else    MsgBox "请输入一个数字。"  End IfEnd Sub--></SCRIPT></HEAD><BODY><H3>简单验证</H3><HR><form id="ValidForm" action="nothing.asp" onsubmit="Validate(); return false;" language="Visual Basic Scripting Edition">请输入一个 1 到 10 之间的数字:<input name="Text1" TYPE="TEXT" class='9v'><input name="Submit" TYPE="Submit" 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 Button1_&#111nClick  Dim TheForm  Set TheForm = Document.ValidForm  If IsNumeric(TheForm.Text1.Value) Then    If TheForm.Text1.Value < 1 Or TheForm.Text1.Value > 10 Then      MsgBox "请输入一个 1 到 10 之间的数字。"    Else      MsgBox "谢谢。"      TheForm.Submit   ' 数据输入正确,传递到服务器。    End If  Else    MsgBox "请输入一个数字。"  End IfEnd Sub--></SCRIPT>

在数据输入正确时,代码调用窗体对象的 Submit 方法,将数据传递到服务器。除非在数据被传递到服务器之前判断其正误,否则服务器将处理数据,而不论其正确与否。您可以在 Internet Explorer Scripting 对象模型页面上找到关于 Submit 方法和其他方法的全部信息,它们在 Microsoft(R) WEB 站点(Http://www.microsoft.com)上可以找到。

到目前为止,您只看到了标准 HTML <FORM> 对象。Internet Explorer 还可以使您利用 ActiveX(R) 控件(以前称为 OLE 控件)和 Java(TM) 对象的全部功能创建页面。

undefined

感谢各位的阅读,以上就是“什么是VBScript与窗体”的内容了,经过本文的学习后,相信大家对什么是VBScript与窗体这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: 什么是VBScript与窗体

本文链接: https://lsjlt.com/news/254658.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 什么是VBScript与窗体
    这篇文章主要讲解了“什么是VBScript与窗体”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“什么是VBScript与窗体”吧!VBScript 与窗体简单验证使用 Visual Basic...
    99+
    2023-06-08
  • 子窗体与父窗体的通讯
    父窗体与子窗体通讯A通过window.open()方式打开B,B如何在A的下拉列表框中增加一个选项???? window.opener.document.getElementbyId("select").options.add(new Op...
    99+
    2023-06-03
  • 什么是VBScript函数
    这篇文章主要介绍“什么是VBScript函数”,在日常操作中,相信很多人在什么是VBScript函数问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”什么是VBScript函数”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-09
  • 什么是VBScript常数
    本篇内容主要讲解“什么是VBScript常数”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“什么是VBScript常数”吧!什么是常数?常数是具有一定含义的名称,用于代替数字或字符串,其值从不改变...
    99+
    2023-06-09
  • 什么是VBScript过程
    本篇内容介绍了“什么是VBScript过程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!过程分类在 VBScript 中,过程被分为两类:S...
    99+
    2023-06-09
  • 什么是VBScript 变量
    这篇文章主要介绍“什么是VBScript 变量”,在日常操作中,相信很多人在什么是VBScript 变量问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”什么是VBScript 变量”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-08
  • javascript与vbscript有什么区别
    这篇文章主要介绍“javascript与vbscript有什么区别”,在日常操作中,相信很多人在javascript与vbscript有什么区别问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,...
    99+
    2024-04-02
  • 什么是VBScript运算符
    本篇内容主要讲解“什么是VBScript运算符”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“什么是VBScript运算符”吧!VBScript 有一套完整的运算符,包括算术运算符、比较运算符、连...
    99+
    2023-06-09
  • VB6.0和VB.NET窗体的区别是什么
    本篇文章给大家分享的是有关VB6.0和VB.NET窗体的区别是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。VB6.0对VB.NET窗体(窗体类)正如其它类一样,无论在哪个...
    99+
    2023-06-17
  • access创建窗体的方法是什么
    在访问数据库、网络资源或调用其他系统时,可以通过创建窗体的方法来获取用户输入、显示信息或进行交互操作。在不同的编程语言和开发环境中,...
    99+
    2024-03-15
    access
  • winform弹出子窗体的方法是什么
    在WinForms中,可以使用Show方法来弹出子窗体。具体步骤如下: 在父窗体的代码中,创建子窗体的实例对象。 调用子窗体...
    99+
    2024-04-02
  • winform子窗体建立的方法是什么
    在WinForms中,可以通过以下步骤来创建子窗体: 在主窗体的代码中声明子窗体对象: ChildForm childForm ...
    99+
    2024-04-09
    winform
  • vb子窗体设置的方法是什么
    在VB中,设置子窗体的方法包括以下步骤: 创建一个新的窗体并将其保存为子窗体的代码文件。 使用代码在主窗体中实例化子窗体对象。 设...
    99+
    2024-04-02
  • winform设置父窗体的步骤是什么
    在WinForm中设置父窗体的步骤如下: 在要设置为父窗体的窗体类中,将父窗体设置为该窗体的MdiParent属性值。例如:th...
    99+
    2024-03-13
    winform
  • 什么是VBScript编码约定
    这篇文章主要讲解了“什么是VBScript编码约定”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“什么是VBScript编码约定”吧!编码约定是帮助您使用 Microsoft Visual B...
    99+
    2023-06-09
  • 什么是VBScript数据类型
    本篇内容主要讲解“什么是VBScript数据类型”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“什么是VBScript数据类型”吧!VBScript 数据类型VBScript 只有一种数据类型,称...
    99+
    2023-06-08
  • winform设置窗体居中的方法是什么
    要将Winform窗体居中,可以使用以下方法:1. 使用`Screen.PrimaryScreen`对象的属性来获取主显示屏的宽度和...
    99+
    2023-10-11
    winform
  • vb清除窗体内容的方法是什么
    在VB中清除窗体内容的方法可以通过以下几种方式实现: 使用控件的Clear方法:对于某些控件(如文本框、列表框等),可以使用其C...
    99+
    2024-04-08
    vb
  • winform异步加载窗体的方法是什么
    要在Winform中实现异步加载窗体,可以使用Task类来实现。以下是一个示例代码: private async void butt...
    99+
    2024-04-02
  • c#主窗体子窗体怎么建立
    c#中的子窗体是嵌入到主窗体中的其他窗体,用于提供特定功能,创建步骤如下:创建子窗体类。在主窗体中添加子窗体,并使用controls使其显示在主窗体上。使用属性和方法管理子窗体,如top...
    99+
    2024-05-14
    c#
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作