这个问题拖太久了.既然没好的解决方式,我来终结吧.
先贴段以前的代码:
strTitle = trim(rsHigh("title"))
strNumber = trim(rsHigh("number"))
strUnit = trim(rsHigh("unit"))
strUnit = strUnit+" "
strTitle = Split(strTitle,"#")
strNumber = Split(strNumber,"#")
strUnit = Split(strUnit,"#")
For i=0 to Ubound(strTitle)
Response.Write(strTitle(i)&strNumber(i)&strUnit(i)&" ")
Next
其中关键是用Split函数,
这个函数的意思是讲一个字符串按某个字符分割成若干的数组.
比如这里就是按#分割.
然后用FOR循环输出,但要保证不要超出数组上下界.
在这里使用也是不得以为之(因为项目经理的数据库设计的太烂了)
同时这个技巧如灵活掌握是很有用的.
与这个函数对应的函数是Join,即将一个数组以特定的字符连接成字符串.
同时介绍JSCRIPT中的写法:
与VB有点不同:
String.split("char") /// 注意大小写
如果有用JSCRTPT写ASP的可以参照.
另符一个JSCRIPT控制SELECT表单的效果供参考.
我在其中也使用了split 函数:
asp.6to23.com/cocoon/deepdark/sele.html/* THE END */