请问Input type=Text 输入中文时为什么不触发keypress等事件
例如:
<INPUT id="Text2" type="text" name="Text2" onkeypress="Javascript:alert(window.event.keyCode)">
怎么解决? 我用 搜狗输入法4.2
例如:
<INPUT id="Text2" type="text" name="Text2" onkeypress="Javascript:alert(window.event.keyCode)">
怎么解决? 我用 搜狗输入法4.2
解决方案 »
- 谁能帮我看看这个表达式的运算顺序...!~
- 页面内嵌代码
- 各位大虾,求实例和思路啊
- 那位能不能给个商业项目的模版给我
- 关于图片处理
- xmlhttp在ie和ff中的使用问题?
- 在线等高分 求一简单问题,分析器错误
- 麻烦高手帮我看看这个页面按了search按钮之后为什么得不出结果(问题一解决立即结帐!)
- Response.Write("<meta http-equiv=refresh content='5;URL=Default.aspx'>");这句话,要是转到别的框架页里面,应该怎么写啊?
- ComponentArt WebUI 2007 的注册码谁有?
- asp.net的Menu控件和AJAX的UpdatePanel结合使用的问题
- Request.Form[""]
此方法 抓不到 keyCode,,无论输入什么 都是 0 该如何处理?我需要的 效果是 只能输入 字母+数字
该如何处理?我需要的 效果是 只能输入 字母+数字
[/Quote]
//输入字符或数字
setTimeout(alertResult,0);
}function alertResult(){
var text2 = document.getElementById('Text2');
if(/[^A-Za-z0-9]/.test(text2.value)) {
alert(text2.value);
}
}</script>
<INPUT id="Text2" type="text" name="Text2" onpropertychange="checkInput();"> <script type="text/javascript">function checkInput(){
//输入字符或数字
setTimeout(alertResult,0);
}function alertResult(){
var text2 = document.getElementById('Text2');
if(/[^A-Za-z0-9]/.test(text2.value)) {
alert(text2.value);
}
}</script>
何不用onkeyup事件