<head>
<script type="text/javascript">
function test(){
document.getElementById("test1").onkeydown = function(e) {
e = e || event;
alert(e.keyCode);
// alert(e.shiftKey);
}
}
function $(idValue){
return document.getElementById(idValue);
}
function loadFun(){
//alert($("test1").);
}
var regexp =/^\d*[-]{0,1}\d{1,}[-]{0,1}\d{1,}([\s]{1,}\d*[:]{0,1}\d{1,}[:]{0,1}\d{1,}){0,1}$/;
function testRet(e) {
var ie;
var firefox;
if (document.all)
ie = true;
else
ie = false; // 判断是否IE
document.onkeydown = KeyPress;
// 设置键盘事件函数
function KeyPress() {
var key;
if (ie) {
e = e || event;
if(e.shiftKey && (e.keyCode > 47 && e.keyCode < 58) )
{
return false;
}
if (e.keyCode == 189 || e.keyCode > 47 && e.keyCode < 58 ||
e.keyCode == 32 || e.keyCode == 8 || e.keyCode > 95
&& e.keyCode < 106 || e.keyCode == 109 || (e.shiftKey && e.keyCode == 186)
|| e.keyCode == 37 || e.keyCode == 39 ) {
return true;
} else {
return false;
}
}
else {
key = KeyPress.arguments[0].keyCode;
//alert(key);
if(e.shiftKey && (key > 47 && key < 58) )
{
return false;
}
if (key == 189 || (key > 47 && key < 58) ||
key == 32 || key == 8 || (key > 95
&& key < 106) || key == 109 || (e.shiftKey && key == 59)
|| key == 37 || key == 39 ) {
return true;
} else {
return false;
}
}
}
}
</script>
</head>
<body>
<input id="test1" type="text" value=":" οnfοcus="test()">
<input id="test2" type="text" value=";" >
<input name="Night" id="Night" type="text" οnfοcus="testRet()" οnkeypress="testRet(event)" style="ime-mode:Disabled" />
</body>