| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 724 人关注过本帖
标题:求教,高手指点一下喔.
只看楼主 加入收藏
hunanbbsnet
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2007-11-24
收藏
 问题点数:0 回复次数:3 
求教,高手指点一下喔.
请教各位一个问题,搞了一下午都没想出头绪来.

我使用的是ACCESS数据库,字段大小设置的是5

在存取时我使用arplace进行空格过滤和单引号(')过滤转换,比喻用户输入:我 你,中间一个空格这样就成了七个字符了.超过数据库的字段.

哪位高手指点一下
搜索更多相关主题的帖子: 数据库 单引号 用户 
2007-11-24 18:16
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
输入时进行限制呢?
<script language="javascript">
function check()
{
   if(this.txtA.length>5)
   {
       alert('最多输入5个');
   }
}
</script>
<input type="text" name="txtA" >
<input type="button" onClick="check();" value="确定" >
2007-11-24 18:30
hunanbbsnet
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2007-11-24
收藏
得分:0 
谢谢版主,这个限制我也做了,但是我还是想在存入时对特殊字符过滤一下,现在JAVSCRIPT听说可以绕过的.
2007-11-24 22:23
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
存入时在服务器端对其进行二次验证就可以阻止了。
比如
a.htm
<script language="javascript">
function check()
{
   if(document.form1..txtA.length>5)
   {
       alert('最多输入5个');
       return false;
   }
  document.form1.submit();
}
</script>
<form name="form1" action="b.asp" method="post">
<input type="text" name="txtA" >
<input type="button" onClick="check();" value="确定" >
</form>

b.asp
<%
  Dim txtA
  txtA=Request.Form("txtA")
  IF Len(txtA)>5 Then
      Response.Write "输入大于5个字符"
  End IF
  Response.Write "输入正常"
%>
2007-11-24 22:55
快速回复:求教,高手指点一下喔.
数据加载中...
 
   



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

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