标题:请问一个功能事项问题
只看楼主
s6gy
Rank: 1
等 级:新手上路
帖 子:330
专家分:0
注 册:2006-10-26
 问题点数:0 回复次数:10 
请问一个功能事项问题
<select name="select">
</select>
这个只能单项选择 但是我同时也要实现 手动能写 如何实现请高手指教

还有如果在一个<td><%=rs("xy")%></td> 在读取数据库的时候我要实现满足20个字就换行如何实现
请高手指教
搜索更多相关主题的帖子: 事项 
2007-02-05 15:06
做人很低调
Rank: 5Rank: 5
等 级:贵宾
威 望:18
帖 子:1268
专家分:0
注 册:2006-8-2
得分:0 

第一个问题 没有明白楼主的意思。。。。

第二个问题 可以做循环并判断一下 每输出20个字的时候就 加上一个<br>标签


其实我很低调,只是你不知道...
2007-02-05 15:59
s6gy
Rank: 1
等 级:新手上路
帖 子:330
专家分:0
注 册:2006-10-26
得分:0 
第一个问题可以简单的说 如用选择性别来说 下面的只有 男 女 选择
但是如果想写其他的 假如人妖 用手动的写
然后实现这个功能
2007-02-05 16:11
s6gy
Rank: 1
等 级:新手上路
帖 子:330
专家分:0
注 册:2006-10-26
得分:0 
<%=rs("xy")%> 如果输出XY 有100个字但是我要20个字就换行
怎么判断 好象说起来好实现但是 如何写呢
if 这里写什么呢>20 then response.write "br"
2007-02-05 16:19
做人很低调
Rank: 5Rank: 5
等 级:贵宾
威 望:18
帖 子:1268
专家分:0
注 册:2006-8-2
得分:0 
这是一种方法

Dim a,i
a = "123456789012345678901234567890123456789012345678901234567890"
For i = 0 To Len(a)-1
If i mod 10 = 0 and i <> 0 Then Response.Write("<br>")
Response.Write(mid(a,i+1,1))
Next

[此贴子已经被作者于2007-2-7 8:34:47编辑过]


其实我很低调,只是你不知道...
2007-02-06 15:44
做人很低调
Rank: 5Rank: 5
等 级:贵宾
威 望:18
帖 子:1268
专家分:0
注 册:2006-8-2
得分:0 
当然写成过程也可以的

<%
Dim a
a = "123456789012345678901234567890123456789012345678901234567890"
Response.Write(SetString(a,10))

Rem str为字符串,n为长度

Function SetString(str,n)
Dim i
For i = 0 To Len(str)-1 step n
If i mod n = 0 and i <> 0 Then Response.Write("<br>")
Response.Write(mid(str,i+1,n))
Next
End Function
%>

[此贴子已经被作者于2007-2-7 8:35:31编辑过]


其实我很低调,只是你不知道...
2007-02-06 15:48
做人很低调
Rank: 5Rank: 5
等 级:贵宾
威 望:18
帖 子:1268
专家分:0
注 册:2006-8-2
得分:0 
第一个问题还是不懂

其实我很低调,只是你不知道...
2007-02-06 15:49
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
那只能在select控件后加一个文本框,一般html的select控件只能单向选择,既能选择又能写入在网页上只能再添加一个文本框输入。不过JavaScript也可以实现这样的功能,有点不太好写。
2007-02-06 15:59
s6gy
Rank: 1
等 级:新手上路
帖 子:330
专家分:0
注 册:2006-10-26
得分:0 
<%
Dim a
a = "123456789012345678901234567890123456789012345678901234567890"
Response.Write(SetString(a,10))

Rem str为字符串,n为长度

Function SetString(str,n)
Dim i
For i = 0 To Len(str)-1 step n
If i mod n = 0 and i <> 0 Then Response.Write("<br>")
Response.Write(mid(str,i+1,n))
Next
End Function
%>

这个是可以实现 我想问一下 我把它变为a=rs("a") a为空就要出错
我这样才能解决这个问题
2007-02-07 12:29
lq7350684
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:5089
专家分:98
注 册:2006-11-6
得分:0 
曾经上学的时候听老师说过这样的一个功能,就是在列表选择项里也可以写入.
好象直接用的就是html里面的某一个属性,你可以查一下.
2007-02-07 14:29



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-119733-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.124209 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved