避免重复写代码的小函数
作者:亮亮 来源:亮亮 blog 发布时间:2008-09-21 13:41:00
标签:函数,代码,表单
平时在写asp代码的时候有很多重复的内容要写,麻烦的要命,比如在收集表单提交的数据时,特别是表单的输入域比较多时,要不断写好多的request.form(".."),为了减少输入,我写了个简单函数,自动根据表单输入域的name生成request.form("..")代码,生成后全部复制就可以了。
<%
function autoStr(reg,varStr)
set regEx=new RegExp
regEx.IgnoreCase=true
regEx.Global=true
regEx.pattern="\{\w+\}"
varArr=split(varStr,",")
autoStr=Ubound(varArr)
tmpStr=""
for i=0 to Ubound(varArr)
tmpStr=tmpStr&"<br />"®Ex.replace(reg,varArr(i))
next
set regEx=nothing
autoStr=replace(tmpStr,"'","""")
end function
%>
代码很简单,也没什么新意,不过对减少代码的输入量有些帮助,各位若有什么好的减少代码输入量的代码也共享下!!


猜你喜欢
- django-debug-toolbar介绍django-debug-toolbar 是一组可配置的面板,可显示有关当前请求/响应的各种调试
- 1.re.match()re.match()的概念是从头匹配一个符合规则的字符串,从起始位置开始匹配,匹配成功返回一个对象,未匹配成功返回N
- 前言:1、gevent库可以轻松实现并发同步或异步编程。gevent中使用的主要模式是Greenlet,它是以C扩展模块的形式访问Pytho
- Series属性Series属性列表属性说明Series.index系列的索引(轴标签)Series.array系列或索引的数据Series
- 目录1)Golang字符串包含功能[区分大小写]2)Golang ContainsAny()[区分大小写]3)Golang Count()
- 并行发送sh命令pbsh.py#!/usr/bin/python# -*- coding: UTF-8 -*-import paramiko
- 这篇文章主要介绍了通过python连接Linux命令行代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,
- <% '测试读取MySql数据库的内容strconnection="driver={mysql odbc 3.51 dri
- 一、打开/关闭文件1、对文件操作时首先要打开文件,打开文件用 fopen()函数,语法是:fopen(filename,mode,inclu
- 在开发过程中经常碰到在本地环境无法完成联调测试的情况,必须到统一的联机环境对接其他系统测试。往往是出现了BUG难以查找数据记录及时定位到错误
- 1、使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES; +----------+
- 基于jquery.jsPlumb编写拓扑图,供大家参考,具体内容如下要求:实现公司组织结构拓扑关系,可展开,可收拢;动态数据展示;叶子节点可
- 新建图像文件后选Channels面板,新建Alpha1通道:输入文字; &nbs
- 选择排序选择排序(selection sort)是一种原地(in-place)排序算法,适用于数据量较少的情况。由于选择操作是基于
- Python 正则表达式正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。Python 自1.5版本起增加了
- JMeter可以通过os命令调用Python脚本,Python同样可以通过系统命令调用JMeter执行压测Python调用JMeter首先要
- python提供了json包来进行json处理,json与python中数据类型对应关系如下:一个python object无法直接与jso
- SQL Server有两种备份方式,一种是使用BACKUP DATABASE将数据库文件备份出去,另外一种就是直接拷贝数据库文件mdf和日志
- 首先抛出我们在讨论使用回调编程时的一些观点:激活errback是非常重要的。由于errback的功能与except块相同,因此用户需要确保它
- 本文实例讲述了Python实现堆排序的方法。分享给大家供大家参考,具体如下:堆排序作是基本排序方法的一种,类似于合并排序而不像插入排序,它的