这两段代码为什么会互相影响,我真搞糊涂了?
这两段代码为什么会互相影响,我真搞糊涂了?
楼主xjd5555(新手,请不要见笑!)2002-05-14 14:30:14 在 Web 开发 / ASP 提问 第一段代码:
<tr>
<td width="80" height="6">单位简介<font color="red">*</font></td> <td width="229" height="6"> </td></tr>
<tr>
<td width="309" height="62" colspan="2" valign="top" align="center"><textarea rows="6" name="brief" cols="32"><%
tpstr=ors("brief")
response.write longtxt_decode(tpstr,0)
%></textarea></td>
</tr>
第二段代码:
<tr>
<td width="64" height="10">联系人电话</td>
<td width="253" height="10">
<input maxlength=25 name=tel1
style="width: 181; height: 23; border-style: solid; border-width: 1" size="20" value="<%=rtrim(ors("Expr1"))%>">
</td>
</tr>
<tr>
<td width="317" height="9" colspan="2"><font color="#FF6600">格式:国家代码-地区代码-电话号码</font><font color="#008000">如(086-0577-5511181)</font></td>
</tr>
<tr>
<td width="64" height="39">联系人移动电话</td>
<td width="253" height="39">
<input maxlength=25 name=mobile
style="width: 120; height: 23; border-style: solid; border-width: 1" size="20" value="<%=rtrim(ors("mobile"))%>" >
</td>
</tr>
把第一段代码放在第二段之前就可以显示数据,放在第二段之后却不能显示数据(或者和背景同色了,看不见了) 问题点数:100、回复次数:37Top
1 楼ChinaOk(农村表哥)回复于 2002-05-14 14:37:16 得分 20
你的代码有错误哦
里面的单元格的数目都不一样。
Top
2 楼nichole()回复于 2002-05-14 14:37:58 得分 5
是不是<td>的width的影响
用dreamweaver画好在编aspTop
3 楼xjd5555(新手,请不要见笑!)回复于 2002-05-14 14:41:10 得分 0
是第一段的</td>吗?Top
4 楼ChinaOk(农村表哥)回复于 2002-05-14 14:44:15 得分 0
你可以先用设计软件做出样子。然后再在要使用asp的地方插入就好了。
你上面的代码太乱了。
重新设置一个表格。然后把asp输出的部分复制进去。Top
5 楼xjd5555(新手,请不要见笑!)回复于 2002-05-14 14:44:42 得分 0
TOChinaOK(授人以鱼,不如授人以渔)
你的代码有错误哦
里面的单元格的数目都不一样。
那一段呢?Top
6 楼duke136(狂刀客~~~狂野之刀,寂寞之刀)回复于 2002-05-14 14:46:37 得分 20
看看客户端页面的源文件就知道了Top
7 楼lizhuohua(紫驹)回复于 2002-05-14 14:50:32 得分 5
<tr>
<td width="80" height="6">单位简介<font color="red">*</font></td> <td width="229" height="6"> </td></tr>
<tr>
<td width="309" height="62" colspan="2" valign="top" align="center"><textarea rows="6" name="brief" cols="32"><%
tpstr=ors("brief")
response.write longtxt_decode(tpstr,0)
%></textarea></td>
</tr>
第一个<tr></tr>间有两个单元格,可是第二个<tr></tr>间只有一个单元格,Top
8 楼qiushuiwuhen(秋水无恨)回复于 2002-05-14 14:50:49 得分 5
ors打开方式
不要用
ors=conn.execute(sql)
方式,请使用
set ors=server.createobject("adodb.recordset")
ors.open sql,conn
格式Top
9 楼longxiaojie(小杰)回复于 2002-05-14 14:51:48 得分 0
不会吧,我试了一下没什么问题Top
10 楼xjd5555(新手,请不要见笑!)回复于 2002-05-14 14:54:48 得分 0
就是两段代码上下位置掉换一下后,为什么会结果会不同?Top
11 楼xjd5555(新手,请不要见笑!)回复于 2002-05-14 14:58:50 得分 0
好像不是单元格的问题,请大家再想想其它原因。
第一段在前时,能找到数据,两段调换一下后,为什么不能显示数据呢?Top
12 楼xjd5555(新手,请不要见笑!)回复于 2002-05-14 15:10:50 得分 0
在客望端看就是没显示数据(当第一段在下面时)
第一段在上面就有数据可以读出Top
13 楼ChinaOk(农村表哥)回复于 2002-05-14 15:12:42 得分 0
你看一下不能显示时的代码。看看代码是不是输出来了,而没有能正常的显示。 如果是。那就是"><textarea rows="6" name="brief" cols="32"><%
tpstr=ors("brief")
response.write longtxt_decode(tpstr,0)
%></textarea></td>
这里的问题了。要对输出的内容进行server.htmlencode() 编码
Top
14 楼xjd5555(新手,请不要见笑!)回复于 2002-05-14 15:17:33 得分 0
第一段在上面时就有内容,第一段的数据可以显示,第二段的数据也能显示,
第一段在下面时,第一段的内容就不能显示,第二段的数据能显示Top
15 楼qiushuiwuhen(秋水无恨)回复于 2002-05-14 15:23:33 得分 10
ors打开方式
不要用
ors=conn.execute(sql)
方式,请使用
set ors=server.createobject("adodb.recordset")
ors.open sql,conn
格式Top
16 楼xjd5555(新手,请不要见笑!)回复于 2002-05-14 15:27:41 得分 0
TO qiushuiwuhen(秋水无恨)
没用EXECUTE(SQL)
Top
17 楼ssm1226(雨中人(虚心学习))回复于 2002-05-14 15:34:43 得分 0
看看longtxt_decode(tpstr,0)
里是不是有变量上的问题
★★★一起去淋雨★★★
Top
18 楼sduwjr(一名程序员)回复于 2002-05-14 15:34:49 得分 0
嗯Top
19 楼xjd5555(新手,请不要见笑!)回复于 2002-05-14 15:44:38 得分 0
第一段代码改为:
<tr>
<td width="80" height="6">单位简介<font color="red">*</font></td>
<td width="229" height="6"> </td>
</tr>
<tr>
<td width="309" height="62" colspan="2" valign="top" align="center"><textarea rows="6" name="brief" cols="32">
<td width="309" height="62" colspan="2" valign="top" align="center"><textarea rows="6" name="brief" cols="32"><%=ors("brief")%></textarea></td> </tr>
还是出现同样问题。Top
20 楼xjd5555(新手,请不要见笑!)回复于 2002-05-14 15:56:21 得分 0
上面代码改错,应是
第一段代码改为:
<tr>
<td width="80" height="6">单位简介<font color="red">*</font></td>
<td width="229" height="6"> </td>
</tr>
<tr>
<td width="309" height="62" colspan="2" valign="top" align="center">
<textarea rows="6" name="brief" cols="32"><%=ors("brief")%></textarea>
</td>
</tr>
还是出现同样问题。
Top
21 楼xjd5555(新手,请不要见笑!)回复于 2002-05-14 15:58:49 得分 0
哎!
还是没人看出问题所在?Top
22 楼ChinaOk(农村表哥)回复于 2002-05-14 16:10:09 得分 0
重新做这一页。老打补丁最后都乱成麻了。Top
23 楼tripofdream(梦之旅)回复于 2002-05-14 16:23:14 得分 30
字段brief是否是text类型,如果是那就会出现这种情况,即text字段必须在
Top
24 楼tripofdream(梦之旅)回复于 2002-05-14 16:29:15 得分 0
text字段必须在其它字段前输出.这是MS的一个BUGTop
25 楼tripofdream(梦之旅)回复于 2002-05-14 16:41:47 得分 0
不好意思,记错了,应该是text字段必须在最后输出
Top
26 楼xjd5555(新手,请不要见笑!)回复于 2002-05-14 17:08:35 得分 0
这页就是新做Top
27 楼xjd5555(新手,请不要见笑!)回复于 2002-05-14 17:15:55 得分 0
是TEXT字段我就是在最后输出的,在就是在第二段代码之后会出现问题,在之前好像没问题!Top
28 楼xjd5555(新手,请不要见笑!)回复于 2002-05-14 17:27:04 得分 0
有什么解决办法呢?Top
29 楼tripofdream(梦之旅)回复于 2002-05-14 23:10:33 得分 0
没有办法,微软没有提供补丁之类的东西Top
30 楼superdullwolf(超级大笨狼,每天要自强,MVP)回复于 2002-05-14 23:55:48 得分 0
你可以把两段放在两个<table></table>标签里面马上就解决,互不干扰.
原因是你想显示5行东西,各行中的列数不都一样,你注意一下colspan="2" 的问题,从新用dreamwewaver做一个你想显示的表格(很容易也很快),就会发现问题了.
Top
31 楼xjd5555(新手,请不要见笑!)回复于 2002-05-15 10:42:18 得分 0
不是列表标签的问题,好像只是TEXT字段的输出问题,为什么读不出TEXT字段?Top
32 楼tripofdream(梦之旅)回复于 2002-05-15 12:54:58 得分 0
这个顺序是不能变的,不过有个变通的方法:
先按正确的顺序把各字段的值分别赋给不同的变量,输出时就可以调整变量的顺序了.Top
33 楼xjd5555(新手,请不要见笑!)回复于 2002-05-15 14:16:20 得分 0
能用例子说明问题吗?Top
34 楼xjd5555(新手,请不要见笑!)回复于 2002-05-15 14:27:25 得分 0
是用SESSION吗?Top
35 楼xjd5555(新手,请不要见笑!)回复于 2002-05-17 08:09:22 得分 0
这个问题还是没解决,苦,苦,苦!
谁能帮我一下啊?
Top
36 楼xiaoshi(累)回复于 2002-05-21 09:02:44 得分 5
我遇到过text型的字段不能正常显示的问题。
而且我试过这样一段代码
1.<%=rs("brief")%>可以正常显示text类型的字段,
2,如果是这样的话,结果是空白的一片
<%if rs("brief")<>"" then
response.write rs("brief")
else
response.write "没有详细的资料"
end if %>
我说的空白的一片是指的是没有什么内容,更没有什么错误Top
37 楼tripofdream(梦之旅)回复于 2002-05-21 09:04:06 得分 0
e.g.
var1=ors("Expr1")
var2=ors("mobile")
var3=ors("brief")
......
<%=var3%>...
<%=var1%>...
<%=var2%>...Top
-
相关文章
2秒记住本站域名
玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的readygo.com.cn
