|
主题:[分享]给每个表单定义不同的提交提示信息 [收藏主题] | 转到: |
看见论坛有人问到这个问题,就是有多个不同的表单,当表单提交后有个js提示信息,这个信息在官方的程序中是一样的,很多站长想更个性化,对不同的表单作出不同的提示,下面是我想到的方法,希望高手能有更好的方法。
我看了Form.asp中对表单字段的TableName字段已经做了变量定义,那么我们就可以利用这个变量来作出不同的提示效果,而不必另外做变量定义
TableName字段是你建立表单的表单数据表名,不同的表单表单数据表名,我们找到Form.asp文件大约279行,讲下面的代码替换掉原279行的代码 以下内容只有回复后才可以浏览,请先登录!
你可以仿照这个代码去建立更多表单提交提示的说明文字
2月27日更新代码 请使用这个代码,如果使用过程中有问题,请到论坛提问 测试发现科讯的分步调用表单代码有误,请自己修改 测试发现科讯对无效表单的提示也是输出错误,如果没有这个表单,科讯的代码会将半句函数给输出了
源码是 ReplaceJsBr=ReplaceJsBr & "document.writeln('" & JsArr(I) &"')" & vbcrlf
如果没有该表单则会输出:document.writeln('" & JsArr(I) &"')" 浏览器显示:document.writeln('无效表单!')
正确的只输出应该是:无效表单! 修改成这样:ReplaceJsBr=ReplaceJsBr & JsArr(I) & vbcrlf 显示正常
下面是分步提交表单和一步提交表单的重新设置,请按这个方法测试
不搞回复贴了,直接贴出来
考虑到这个功能的实用性,对上次修改的代码做了重新编写,上次使用的if语句判断,如果表单少的话还可以用, ---------------------------------------------------------------------------------------------------
修改好的文件下载(覆盖到plus文件夹)
|
|||
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
请使用这个代码,如果使用过程中有问题,请到论坛提问 测试发现科讯的分步调用表单代码有误,请自己修改 测试发现科讯对无效表单的提示也是输出错误,如果没有这个表单,科讯的代码会将半句函数给输出了
源码是 ReplaceJsBr=ReplaceJsBr & "document.writeln('" & JsArr(I) &"')" & vbcrlf
如果没有该表单则会输出:document.writeln('" & JsArr(I) &"')" 浏览器显示:document.writeln('无效表单!')
正确的只输出应该是:无效表单! 修改成这样:ReplaceJsBr=ReplaceJsBr & JsArr(I) & vbcrlf 显示正常
下面是分步提交表单和一步提交表单的重新设置,请按这个方法测试
不搞回复贴了,直接贴出来
考虑到这个功能的实用性,对上次修改的代码做了重新编写,上次使用的if语句判断,如果表单少的话还可以用, ---------------------------------------------------------------------------------------------------
|
|
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
<上一主题 | 下一主题 > |