System.Windows.Forms; 和 System.Web.UI.WebControls;这两个包下面,都有textbox这个控件,现在发现前者下面有imemode这个属性而后者没有,项目要求用后面的包并且设置ime的值,请教高手该怎么做??
解决方案 »
- 再麻烦大家帮我看看这段sql的问题。
- 关于上传图片创建文件夹的问题,着急,在线等~~~
- 关于DataContext.Load 与 EntitySet<>的关系
- 怎样在关闭网页时,释放一个static的值
- 那个大蛱能教我的传参数、方法和类
- C# 自定义控件添加自定义属性问题!急!!!!!!!!!!!!
- 在C#应用程序中获得数据后如何绘制成直方图
- 谁给一个服务器端不停地检测与客户端的Socket连接是否还保持的代码
- 急!!!关于Entity Framework更新表部分字段问题
- DropDownList组合框绑定问题
- c# 使用命令提示符给打开一个应用程序并传参数
- 大家给我一些学习UML建模的建议
ime-mode : auto | active | inactive | disabled
参数:
auto : 不影响IME的状态。与不指定ime-mode属性时相同
active : 指定所有使用IME输入的字符。即激活本地语言输入法。用户仍可以撤销激活IME
inactive : 指定所有不使用IME输入的字符。即激活非本地语言。用户仍可以撤销激活IME
disabled : 完全禁用IME。对于有焦点的控件(如输入框),用户不可以激活IME
顺便在问个问题,就是我想控制成只能输入数字,或者只能输入英文,请问一下这个ime-mode 是多少??
你可以用正则表达式进行判断的
我记事本写了个例子:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>正则表达式的判断</title>
<script language="javascript">function aa()
{
var myReg=/^(0|[1-9]\d*)$/ //验证整数的表达式var num=document.f1.tt.value
if(num=="") return
if(myReg.test(num))alert("Is ok")
else alert("格式非整数!")
}
</script></head>
<body>
<form id="f1" name="f1" method="get">
<input type="text" name="tt" onkeyup="value=value.replace(/[^\w\.\/]/ig,'')"/> 不能输入中文,否则被替换成空格
<input type="button" onclick="aa()" value="显示内容" /></form>
</body>
</html>