开贴再问,高手帮忙啊!!!

jbj001 2003-12-05 03:24:03
我有张表单,当“经营范围”和“简介”这两项一多就提交不完整了即后面的字段就为空了,内容少的时候就没有问题。怎么回事??
我在save页面里看提交的信息时用
response.write(request("经营范围"))
response.write(len(request("经营范围")))
时显示的信息除了该显示的外还显示?LM/W3SVC/1/ROOT321。
但其实我提交的该字段长度有500左右。
我查了,说是配置目录的存取权限什么的(不懂),可当字段长度小的时候就没有问题啊!我该怎么办。

...全文
55 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
kirc 2003-12-06
  • 打赏
  • 举报
回复
小问题,昨天就看见你在这问,贴了那么长,就没仔细看.
问题出在这:
<form name="form1" action="save.asp" LANGUAGE="javascript" onsubmit="return onsub()">
你的form提交时缺少 method="post" 如果不写这句话,那就默认使用get方法提交,get方法的长度是有限制的,好像是256个字符吧,所以如果填的少就没问题,字符串超过256个字符就出错了.
jbj001 2003-12-06
  • 打赏
  • 举报
回复
顶啊!!
jbj001 2003-12-05
  • 打赏
  • 举报
回复
晕啊!楼上的,可以仔细看一下上面问题的,那不有321吗!
shleo 2003-12-05
  • 打赏
  • 举报
回复
呵呵,先找出它具体大于多少字节就出错~
jbj001 2003-12-05
  • 打赏
  • 举报
回复
是用sql2000,字段是text(长度16).上面说了内容一大就错(页面不弹出错误,但数据库中后面的字段没有内容!)
gq 2003-12-05
  • 打赏
  • 举报
回复
三、方法    1、HTMLEncode 方法
   H TMLEncode 方 法允许你对特定的字符串进行 H TML 编 码,虽然 H
TML 可 以显示大部分你写入 A SP 文
件中的文本,但是当你需要实际包含 H TML 标
记中所使用的字符,就会遇到问题。这是因为,当浏览器读到这样的字符串时,会试图进行解释。例如下面的这段文本
   这是对 HTMLEncode 方法的测试。< br>
这里应该不会另起一行。
   会被浏览器显示为 :
   这是对 HTMLEncode 方法的测试。
   这里应该不会另起一行。
   为了避免此类问题,我们就需要使用 S erver 对 象的 H TMLEncode
方 法,采用对应的不由浏览器解释的 H TML Character Code 替 代 H TML 标
记字符。所以,用下面的代码才能显示正确的 H TMLEncode 字
符串,从而在浏览器中按你的需要输出文本。
  < %
  Response.write Server.HTMLEncode(" 这是对 HTMLEncode 方法的测试。<
br> 这里应该不会另起一行。")%>

   2、URLEncode 方法    就象 H TMLEncode 方
法使客户可以将字符串翻译成可接受的 H TML 格 式一样, S erver 对
象的 U RLEncode 方 法可以根据 U RL 规
则对字符串进行正确编码,当字符串数据以 U RL 的
形式传递到服务器时,在字符串中不允许出现空格,也不允许出现特殊字符。为此,如果你希望在发送字符串之前进行
U RL 编 码,可以使用 S erver.URLEncode 方 法。
taoliji 2003-12-05
  • 打赏
  • 举报
回复
我用vb编写dll文件,在程序中如何把Excel中sheet表中的数据加入数据库中(access).?

这个dll文件用来放在服务器端,每次我们把excel文件上传到服务器上,
dll文件就自动把Excel中sheet表中的数据加入数据库中。
deavey 2003-12-05
  • 打赏
  • 举报
回复
你是用的什么数据库啊,是一直出错,还是用了一段时间后出错啊,还有的这个字段是什么类型的啊!
eWebEditor是基于浏览器的、所见即所得的在线HTML编辑器。她能够在网页上实现许多桌面编辑软件(如:Word)所具有的强大可视编辑功能。WEB开发人员可以用她把传统的多行文本输入框