asp自动生成javascript检验函数
作者:MIS 发布时间:2009-01-21 19:40:00
标签:检验,函数,JavaScript,asp
<!--#include file="strcheck.asp"-->
<%
'笔者在写程序的过程中要用
'for i=1 to n
'Response.Write "<input type=text name=name"&n&" >"
'next
'但是在用javascript 中我不知道检验的名称,故想到了用ASP自动生成JavaScript代码来检验text
'通过过程的调用,你就可以用循环控制的form 里检验。
'---------------------------------
' Create javascript by ASP
' write by MIS in 2001,3,31
' MIS@tonghua.com.cn
' http://www.meetweb.net
'---------------------------------
'JavaScript 的开始checkhead
Call checkhead
'检查是否为空的字段 第一个参数是要检查的框的名称,第二个参数是提示错误信息
nullcheck "name1","it is null string"
nullcheck "tel","it is null string"
'检查是否为电话的字段 第一个参数是要检查的框的名称,第二个参数是提示错误信息
checktel "tel","it must be a tel !"
'检查是长度的字段检查 第一个参数是要检查的框的名称,第二个参数是提示错误信息
'第三个参数是长度最小值,第四个参数是长度的最大值
lengthcheck "changdu","it is max=8 and min=2","2","8"
'检查是EMAIL的字段检查 第一个参数是要检查的框的名称,第二个参数是提示错误信息
Emailcheck "email","it must be a Email!"
'检查是日期的字段检查 第一个参数是要检查的框的名称,第二个参数是提示错误信息
dateCheck "datestr","it is date"
nullcheck "numstr","it is null string"
'检查是否为数字的字段 第一个参数是要检查的框的名称,第二个参数是提示错误信息
numericcheck "numstr","it must be num!"
'JavaScript 的结束checktail
Call checktail
%>
<body>
<form name=form1 method=post action="index.asp" onsubmit="return send(this)">
是否为空:<input type=text name=name1 ><br>
电话检验:<input type=text name=tel ><br>
长度检验:<input type=text name=changdu >(2--8)<br>
Email检查:<input type=text name=email><br>
日期检查:<input type=text name=datestr>(2000-10-1)<br>
数字检查:<input type=text name=numstr><br>
<input class=input type='submit' name='Submit' value='确定'>
</body>


猜你喜欢
- 你是否想知道为什么事务日志文件会变得越来越大?事务日志有时候甚至会比你的实际数据库文件还要大,尤其是在应用数据仓库的情况下。为什么会发生这种
- 在前面实现了平移和缩放,还有一种常用的坐标变换,那就是旋转。比如拍摄的照片上传到电脑里,再打开时发现人的头在下面脚在上,这样肯定看不了,那么
- 具体就不做详细讲解了,直接上代码:<!DOCTYPE html><html><head><meta
- 在SQL Server 配置管理器中,展开SQL Server 2005的网络配置,然后点击服务器实例如:MSSQLSERVER 的协议。
- 开发新版本 Vue 项目推荐你使用 Vite 脚手架构建开发环境,然而 Vite 脚手架更倾向于构建纯 Web 页面,而不是桌面应用,因此开
- seed() 设置生成随机数用的整数起始值。调用任何其他random模块函数之前调用这个函数。语法以下是seed()方法的语法:
- 一、噪声 我们将常会听到平滑(去噪),锐化(和平滑是相反的),那我们就会有疑惑?什么是噪声呢?图像噪声是指存在于图像数
- 1、登录mysqlmysql -uroot -p2、先查询都有哪些用户select host,user from mysql.user;红色
- 开篇:测试过程中,对于多参数参数多值的情况进行测试用例组织,之前一直使用【正交分析法】进行用例组织,说白了就是把每个参数的所有值分别和其他参
- 一、watch使用的几种方法1、 通过 watch 监听 msg 数据的变化。watch: { msg(oldVa
- 一、从外部文档中粘贴时,如果只要文字而不想要其格式,可以使用“Edit→paste as text”命令,不要直接用Ctrl+V。二、当有浏
- server application error--IIS故障故障现象:Server Application Error The serve
- 废话不多说,我就直接上代码让大家看看吧!#!/usr/bin/env python# -*- coding: utf-8 -*-# @Fil
- 一、SQLAlchemy简介1.1、SQLAlchemy是什么?sqlalchemy是一个python语言实现的的针对关系型数据库的orm库
- 导语哈喽!大家好~我是木木子啦!自从写了一些表白类型的一些小脚本、小程序之后,越发不可收拾了,哈哈哈。常常会有小粉丝说:这......小程序
- 本文实例讲述了Java常用正则表达式验证类。分享给大家供大家参考,具体如下:package com.fsti.icop.util.regex
- 前言要在pandas.DataFrame中的任何位置检索或更改数据,可以使用at,iat,loc,iloc。位置的指定方法at,loc:行标
- 引言昨天把系分的项目又加了一点逻辑判断,比如已经下单的菜品不能减少,不能重复下单,应该先下单再支付等…弄完购物车的逻辑之后,发现一直没有管备
- 我们在PyCharm安装配置Qt Designer+PyUIC教程中已配置好了PyCharm+QTDesigner+PyUIC环境这里在此基
- 和朋友讨论时,我提到过一个观点,所有框架层设计中,最核心的是导航设计。最近更看到有国外同行提出“80%的可用性是导航!”因为良好的导航可以保