账号通
    

账号  

密码  

15180

查看

44

回复
主题:[分享]给每个表单定义不同的提交提示信息 [收藏主题] 转到:  
zhitaige 当前离线

1196

主题

0

广播

0

粉丝
添加关注
级别:八年级

用户积分:7830 分
登录次数:267 次
注册时间:2006/11/8
最后登录:2015/9/4
zhitaige 发表于:2009/2/27 17:29:00   | 只看该作者 查看该作者主题 31楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
cnfang 当前离线

330

主题

0

广播

0

粉丝
添加关注
级别:三年级

用户积分:2987 分
登录次数:202 次
注册时间:2007/6/2
最后登录:2013/6/25
cnfang 发表于:2009/2/27 15:33:00   | 只看该作者 查看该作者主题 32楼 
科汛在线考试系统(NET)
感谢zhitaige的热忱!
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
zhitaige 当前离线

1196

主题

0

广播

0

粉丝
添加关注
级别:八年级

用户积分:7830 分
登录次数:267 次
注册时间:2006/11/8
最后登录:2015/9/4
zhitaige 发表于:2009/2/27 13:28:00   | 只看该作者 查看该作者主题 33楼 
做在线知识付费 选科汛云开店

请使用这个代码,如果使用过程中有问题,请到论坛提问

测试发现科讯的分步调用表单代码有误,请自己修改

测试发现科讯对无效表单的提示也是输出错误,如果没有这个表单,科讯的代码会将半句函数给输出了

 

源码是

ReplaceJsBr=ReplaceJsBr & "document.writeln('" & JsArr(I) &"')" & vbcrlf

 

如果没有该表单则会输出:document.writeln('" & JsArr(I) &"')"

浏览器显示:document.writeln('无效表单!')

 

正确的只输出应该是:无效表单!

修改成这样:ReplaceJsBr=ReplaceJsBr & JsArr(I) & vbcrlf   显示正常

 

下面是分步提交表单和一步提交表单的重新设置,请按这个方法测试

 

不搞回复贴了,直接贴出来

 

考虑到这个功能的实用性,对上次修改的代码做了重新编写,上次使用的if语句判断,如果表单少的话还可以用,
如果表单多了,去添加大量的if语句可能对函数不太懂的朋友就会弄错,所以重新使用case语句作为判断,这样
不管你有多少表单都可以很方便的添加到代码中,而且对分步提交的表单也做了代码置换,你只需要替换其中的
表单名就可以用了
---------------------------------------------------------------------------------------------------
对原函数的修改如下:
找到form.asp这个文件中的一下函数
If PostByStep=1 Then
   response.write "<script>alert('恭喜,您的信息已提交成功!" & ReturnInfo & "');location.href='form.asp?id=" & ID& "';</script>"
   Else
   response.write "<script>alert('恭喜,您的信息已提交成功!" & ReturnInfo & "');location.href='" & request.servervariables("http_referer") & "';</script>"
   End If

---------------------------------------------------------------------------------------------------
将蓝色部分替换成下面的函数
Select Case TableName 'KS_Form_a3是表单名,如果你设置了分步提交请在这里替换相应的表单名
               Case "KS_Form_a3":response.write "<script>alert('恭喜,您的信息3已提交成功!" & ReturnInfo & "');location.href='form.asp?id=" & ID& "';</script>"
               Case "KS_Form_a4":response.write "<script>alert('恭喜,您的信息4已提交成功!" & ReturnInfo & "');location.href='form.asp?id=" & ID& "';</script>"
               Case "KS_Form_a5":response.write "<script>alert('恭喜,您的信息5已提交成功!" & ReturnInfo & "');location.href='form.asp?id=" & ID& "';</script>"
               '......如果有更多的表单请在这里自己添加case语句,按上面的复制就可以了
               End Select
Else'如果是一步提交,则按下面输出
        Select Case TableName 'KS_Form_a3是表单名,如果你没有设置了分步提交请在这里替换相应的表单名
               Case "KS_Form_a1":response.write "<script>alert('恭喜,您的信息1已提交成功!" & ReturnInfo & "');location.href='" & request.servervariables("http_referer") & "';</script>"
               Case "KS_Form_a2":response.write "<script>alert('恭喜,您的信息2已提交成功!" & ReturnInfo & "');location.href='" & request.servervariables("http_referer") & "';</script>"
               Case "KS_Form_a6":response.write "<script>alert('恭喜,您的信息6已提交成功!" & ReturnInfo & "');location.href='" & request.servervariables("http_referer") & "';</script>"
               '......如果有更多的表单请在这里自己添加case语句,按上面的复制就可以了             
               End Select
---------------------------------------------------------------------------------------------------
请按上面的注释修改成你的表单名,js中的文字请修改为你自己的需要的文字

 

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
cnfang 当前离线

330

主题

0

广播

0

粉丝
添加关注
级别:三年级

用户积分:2987 分
登录次数:202 次
注册时间:2007/6/2
最后登录:2013/6/25
cnfang 发表于:2009/2/26 18:11:00   | 只看该作者 查看该作者主题 34楼 
科汛在线考试系统(NET)

如果表单是分步提交的话还需要加判断,这个文件里没有做修改,所以只能用在一步提交的表单,并且需要自己手动修改和添加判断语句

 

已经发现这样的问题,这样的话怎么进行判断?麻烦告知……

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
htb618 当前离线

84

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:1023 分
登录次数:75 次
注册时间:2006/3/29
最后登录:2012/3/16
htb618 发表于:2009/2/26 17:19:00   | 只看该作者 查看该作者主题 35楼 
直接用您的包覆盖后,表单修改为我自己,提示还是原来的信息。好像没起作用啊,不知道问题出在那里了。
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
htb618 当前离线

84

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:1023 分
登录次数:75 次
注册时间:2006/3/29
最后登录:2012/3/16
htb618 发表于:2009/2/26 14:30:00   | 只看该作者 查看该作者主题 36楼 
做在线知识付费 选科汛云开店
6666666666666666666666666666
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
卡巴斯基 当前离线

398

主题

0

广播

0

粉丝
添加关注
级别:三年级

用户积分:4553 分
登录次数:533 次
注册时间:2008/8/5
最后登录:2009/8/20
卡巴斯基 发表于:2009/2/26 9:08:00   | 只看该作者 查看该作者主题 37楼 
做在线知识付费 选科汛云开店
以下内容只有回复后才可以浏览
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
slwslw 当前离线

317

主题

2

广播

0

粉丝
添加关注
级别:三年级

用户积分:2956 分
登录次数:239 次
注册时间:2007/8/7
最后登录:2018/3/13
slwslw 发表于:2009/2/26 9:02:00   | 只看该作者 查看该作者主题 38楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
cnfang 当前离线

330

主题

0

广播

0

粉丝
添加关注
级别:三年级

用户积分:2987 分
登录次数:202 次
注册时间:2007/6/2
最后登录:2013/6/25
cnfang 发表于:2009/2/25 22:04:00   | 只看该作者 查看该作者主题 39楼 
科汛在线网校系统

最好的办法就是希望下一次的版本升级中改进这一点

在做自定义表单的时候最后有个框可以输入要提交后的提示信息!

 

我先去试试您的代码,不行我再请教您,谢谢

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
cnfang 当前离线

330

主题

0

广播

0

粉丝
添加关注
级别:三年级

用户积分:2987 分
登录次数:202 次
注册时间:2007/6/2
最后登录:2013/6/25
cnfang 发表于:2009/2/25 21:55:00   | 只看该作者 查看该作者主题 40楼 
科汛在线商城系统(NET)
不错  真的找了好久了
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.18750秒 powered by KesionCMS 9.0