请教各位高手!怎么样控制单元格里文字的个数????? 150分重奖!

wzq8848 2001-12-03 05:53:09
...全文
166 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
wzq8848 2001-12-04
  • 打赏
  • 举报
回复
lanying(蓝鹰):
我想控制 单元格(td) 内写入字符的数量...........

julyclyde 2001-12-03
  • 打赏
  • 举报
回复
现在的中文和英文占据的空间一样吧?
lanying 2001-12-03
  • 打赏
  • 举报
回复
你到底什么意思,说清楚协
wzq8848 2001-12-03
  • 打赏
  • 举报
回复
在加100分!
wzq8848 2001-12-03
  • 打赏
  • 举报
回复
flyingghost(游魂):
你那段程序怎么控制长度??
i_need_mana 2001-12-03
  • 打赏
  • 举报
回复
用maxlength
<input type="text" name="t1" size="10" maxlength="15">
flyingghost 2001-12-03
  • 打赏
  • 举报
回复
对字串取长度,截取,然后写到单元格里。
字串注意中文字符。
Function FormatStr(String)
on Error resume next
String= "  " + String
String=Replace(String,CHR(32)," ")
String = Replace(String, CHR(13), "")
String = Replace(String, CHR(10) & CHR(10), "</P><P>  ")
String = Replace(String, CHR(10), "<BR>  ")
FormatStr = String
End Function

截取同理,注意不要把中文字符截成两半。
写进去就不用说了吧?^_^
wzq8848 2001-12-03
  • 打赏
  • 举报
回复
zcflion(土匪):你好!
能给个例子么?
zcflion 2001-12-03
  • 打赏
  • 举报
回复
取子串啊MID(string,begin,count),然后把取到的子串write出来就行了
wzq8848 2001-12-03
  • 打赏
  • 举报
回复
jhysky(尘土御风):
我说的是单元格阿 td.....
jhysky 2001-12-03
  • 打赏
  • 举报
回复
中文的个数是英文的二倍,如果文本框中能输入四个汉字,则可输入8个英文字母。
如果是单行文本框可以有两种约束方法:一、限制文本框的输入长度,可以在客户端进行限制在文框的属性中加入maxlength="4";二、用len函数截取如:
Dim sStr
sStr=Request.form("text1") 'text1为表单文本输入框的name
If len(sStr)>100 Then
sStr=left(sStr,100)&"…" '截取前100个字符
End If
longj 2001-12-03
  • 打赏
  • 举报
回复
具體一點!
wzq8848 2001-12-03
  • 打赏
  • 举报
回复
具体应该怎么做?请执教!谢谢!
kahntang 2001-12-03
  • 打赏
  • 举报
回复
要注意是输中文还是英文。
Luke_cn 2001-12-03
  • 打赏
  • 举报
回复
用len来判断啦,如果超过你规定的长度就截取一部分,没有的话就不用截取

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧