找回密码
 立即注册

QQ登录

只需一步,快速开始

lijun52656785

初级会员

2

主题

6

帖子

372

积分

初级会员

积分
372

活字格认证

最新发帖

[已处理] 请教高手

lijun52656785
初级会员   /  发表于:2012-3-31 23:36  /   查看:6424  /  回复:3
ASP.net 下 C1MaskedInput 这个控件如何控制输入的最大字符长度?还有单选钮该用那个控件?是否有input的校验方法.还是直接用的 asp的那几个校验.请高手指点下

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-4-1 11:08:00
沙发

回复 1# lijun52656785 的帖子

lijun52656785 你好,
1. C1MaskedInput  控件控制字符输入长度可以使用大写 “C” 代表字符,例如想输入长度为 “3” 的字符那么 正则为 “CCC”。

2.C1 Studio for ASP.NET 版本并没有提供 RadioButton 类单选控件。

3.C1MaskedInput  控件即为校验控件。
回复 使用道具 举报
lijun52656785
初级会员   /  发表于:2012-4-2 17:49:00
板凳
问题1 真麻烦啊.没有最小和最大字符数..为什么没有MaxLength了呢 ,而且设置 Mask 后输入框里面有横线..看着不舒服..呵呵
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-4-10 10:43:00
地板

回复 3# lijun52656785 的帖子

lijun52656785  你好,
我们可以 C1MaskedInput 的 前台事件中 C1MaskedInput1_OnClientBlur
使用 js 正则表达式验证输入字符,

  1. <script type="text/javascript" id="ComponentOneClientScript1">
  2.         function C1MaskedInput1_OnClientBlur(sender, e) {
  3.             var value = this.document.getElementById("C1MaskedInput1").value;
  4.             var result = value.match("正则");

  5.             if (result == false) {
  6.                 alert("Fail");
  7.             }
  8.             if (result==true) {
  9.                 alert("Suc");
  10.             }
  11. };
  12.     </script>
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部