首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • textbox中怎样限制不能输入空格? [已结贴,结贴人:chen2319]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • chen2319
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 揭贴率:
    发表于:2008-08-21 16:30:25 楼主
    <asp:TextBox ID="TextBox6" runat="server" TextMode="Password" Width="149px"> </asp:TextBox>
    怎样限制这个TextBox 不能输入空格?(输入空格不会显示)?
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wzhh598
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 16:37:061楼 得分:0
    使用正则表达式应该就能实现
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ojekleen
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 16:38:512楼 得分:0
    获取字符串时你可以用text.trim()去除空格,
    也可以用JS判断是否是空格键.来杜绝输入空格.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sxu_nono
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 16:39:133楼 得分:0
    可以用JavaScript过滤,也可以在程序中用yourTextBox.Text.Trim()去掉
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • chen2319
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 16:49:524楼 得分:0
    引用 3 楼 sxu_nono 的回复:
    可以用JavaScript过滤,也可以在程序中用yourTextBox.Text.Trim()去掉

    JavaScript具体是怎么写呢?限制空格的输出?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • nikolas
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 17:25:115楼 得分:0
    限制?不能输入?
    还是只是忽略?
    好像没有说清楚,如果只是忽略的话,用正则表达式。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Eddie005
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 2

    发表于:2008-08-21 17:30:266楼 得分:0
    void Page_Load(object sender, EventArgs e)
    {
            this.TextBox6.Attributes.Add("onkeydown", "if(event.keyCode==32)event.returnValue=null;");

    }
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xocom
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-23 14:57:497楼 得分:0
    引用 6 楼 Eddie005 的回复:
    void Page_Load(object sender, EventArgs e)
    {
            this.TextBox6.Attributes.Add("onkeydown", "if(event.keyCode==32)event.returnValue=null;");

    }
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • njlyhjkj
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-23 15:02:548楼 得分:0
    引用 7 楼 xocom 的回复:
    引用 6 楼 Eddie005 的回复:
    void Page_Load(object sender, EventArgs e)
    {
            this.TextBox6.Attributes.Add("onkeydown", "if(event.keyCode==32)event.returnValue=null;");

    }


    支持这个
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • changke18
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-23 17:40:459楼 得分:5
    引用 8 楼 njlyhjkj 的回复:
    引用 7 楼 xocom 的回复:
    引用 6 楼 Eddie005 的回复:
    void Page_Load(object sender, EventArgs e)
    {
            this.TextBox6.Attributes.Add("onkeydown", "if(event.keyCode==32)event.returnValue=null;");

    }


    支持这个

    这个不支持粘贴空格。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • LikeCode
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-23 17:48:3810楼 得分:5
    引用 6 楼 Eddie005 的回复:
    void Page_Load(object sender, EventArgs e)
    {
    this.TextBox6.Attributes.Add("onkeydown", "if(event.keyCode==32)event.returnValue=null;");

    }



    老大,你这个是 IE ONLY啊,就象event.keyCode=null一样。

    试试这样个
    XML code
    <input type="text" onkeyup="value=value.replace(/\ /,'')" />
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • LikeCode
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-23 17:50:3411楼 得分:5
    汗,还在粘帖,那要加个事件了。

    XML code
    <input type="text" onkeyup="value=value.replace(/\ /,'')" onpaste="value=value.replace(/\ /,'')" />
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • syc958
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-23 17:52:1312楼 得分:5
    replace(" ","")不是更好!保证一个空格也没有!比js保险的多了!比如别人粘贴的话onkeyup就没用了!
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved