关于ASP中的表单

王朝知道·作者佚名  2009-06-20
窄屏简体版  字體: |||超大  
 
分類: 電腦/網絡 >> 程序設計 >> 其他編程語言
 
問題描述:

已知我已建立了一个ACCESS数据库,其中一个字段名是用来表示发表的内容的,就content吧,大小为最大值,也就是255个字符.这一切都,没问题;

当建立表单时,那个textarea name="content" cols="25" rows="10" ,按照道理是25列10行字符,但实际操作时,可以不受限制的加很多字符,所以在发送表单时发生错误,错误是由于字段太小而无法接受发送的数据.

请问如何避免这种情况???

我随后在其他网站的表单上试了一下,结果发现他们没报错,只不过他们是把多余的字符在另外的表格中显示了?

请问该怎么做?

我用DW设计的留言本,如果不用代码,纯视窗设计该如何做?还是要加十么扩展???

顺便说一下我使用的是VBS脚本

參考答案:

你的数据库字段只能容纳255个字符,当然会显示这样的错误.

如果要在其它的表格显示,那程序会更复杂点.

假设你的表单提交的文本域名称是"A",加这样一句:

<%

a=request("a"))

if len(a)>255 then

a=left(a,255)'截取前面255个字符.

'或显示错误信息.

response.write("内容不能超过255个字符,你已输入"&len(a)&"个字符,请返回重新操作!")

response.end'程序停止运行

end if

%>

也可以用JS判断文件域内容的大小,字数超限则无法提交.这个可以搜索一下.

小贴士:① 若网友所发内容与教科书相悖,请以教科书为准;② 若网友所发内容与科学常识、官方权威机构相悖,请以后者为准;③ 若网友所发内容不正确或者违背公序良俗,右下举报/纠错。
 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航