Netscape/Firefox/Opera中不支持 window.event.keyCode,需要用event.which代替
因为IE用event.keCode方法获取当前被按下的键盘按键值,而NetScape/FireFox/Opera用的则是event.which
文本框中填入onkeydown属性
onkeydown="javascript:if((window.event?window.event.keyCode:event.which)==13 && longinTest()) form1.submit();"
<script language="javascript">
function longinTest() {
var name = document.form1.userName.value;
var pass= document.form1.passWord.value;
if (name == "" || pass== "") {
if (name == "" && pass== "") {
alert("请输入用户名和密码!");
document.form1.userName.focus();
} else if (name == "" && pass!= "") {
alert("请输入用户名!");
document.form1.userName.focus();
} else if (name != "" && pass== "") {
alert("请输入密码!");
document.form1.passWord.focus();
}
return false;
} else {
return true;
}
}
</script>
分享到:
相关推荐
input type=”text” onkeydown=”keyNumAll(event);” > Javascript 代码 代码如下: function keyNumAll(evt){ //兼容...evt.keyCode:evt.which;//兼容IE和Firefox获得keyBoardEvent对象的键值 console.info(key);/
keyCode属性p377.html有助于对JavaScript的学习
IE 左键是 window.event.button = 1 右键是 window.event.button = 2 中键是 window.event.button = 4 没有按键动作window.event.button = 0 Firefox 左键是 event.button = 0 右键是 event.button = 2 中键是 event...
要求:在输入框中输入值以后,按回车键触发某一事件的执行 ... <input id="input" name="input" ng-... //IE 编码包含在window.event.keyCode中,Firefox或Safari 包含在event.which中 var keycode = window.event?e
文本框: 代码如下:<input type=”text” onkeydown=”... window.event : “”) keyCode = evt.keyCode ? evt.keyCode : (evt.which ? evt.which : evt.charCode); if (keyCode == 13) { search();//搜索事件 } }
下面通过实例代码给大家介绍js扫码枪扫描条形码... if(window.event){ // IE nextCode = e.keyCode } else if(e.which){ // Netscape/Firefox/Opera nextCode = e.which } //+键,增加新数据行 if
msie) keycode = window.event ? e.keyCode : e.which; else keycode = e.keyCode; //alert(keycode); if(keycode==13 && document.getElementById(‘<%=this.txtSearch.ClientID%>’).value != “”...
if(isie){ key = window.event.keyCode; ev = window.event; }else{ key = e.which; ev = e; } 这个时候可以alert(key) 看看, 但是 要是想用到 ev.returnValue = true; // IE ev.preventDefault(); // Mozilla ...
代码如下: < script language = “javascript” >... var key = event.keyCode || event.which; if (key == 37 || key == 33) location = ”; if (key == 39 || key == 34) location = ”; } < / s
if(isie){//IE浏览器 key = window.event.keyCode; ev = window.event; }else{//火狐浏览器 key = e.which; ev = e; } alert(key); if(key==9){//IE浏览器 if(isie){ ev.keyCode=0; ev.returnValue=
网站中的一个小功能:要求用户只能输入16位数字。 试过javascript的方法: ... e.keyCode : e.which; if ((key > 95 && key < 106> 47 && key < 60)) { } else if (key != 8) { if (window.event) //IE {
input type=”password” name=”psw” id=”loginpsw” onkeypress=”submit1... if (isie) key = window.event.keyCode;//IE使用windows.event事件 else { key = e.which;//3个按键函数有一个默认的隐藏变量,这里
网站中的一个小功能:要求用户只能... e.keyCode : e.which; if ((key > 95 && key < 106> 47 && key < 60)) { } else if (key != 8) { if (window.event) //IE { e.returnValue = false; } else //Firef
e){ var e = window.event;} if (e.keyCode){ code = e.keyCode;} else if (e.which){ code = e.which;} //BackSpace 8; if ( (event.keyCode == 8) && ((event.srcElement.type != "text" && even
简介: ...window.event; if (e.keyCode == 13) { //旧版火狐、Opera请使用e.which alert('您按了回车键。'); } }; 2.2、jQuery使用 JavaScript $[removed]('keyup',function(event){ i
代码如下: [removed] ... if (document.all) { code = window.event.keyCode; } else { code = arguments.callee.caller.arguments[0].which; } var character = String.fromCharCode(code); var txt = new RegEx
<input type=text onkeypress="return event.keyCode>=48&&event.keyCode||(this.value.indexOf(".")<0?event.keyCode==46:false)" onpaste="return !clipboardData.getData("text").match(/D/)" ondragenter=...
e) e = window.event; if ((e.keyCode || e.which) == 13) { var obtnLogin = document.getElementById("submit_btn"); //submit_btn为按钮ID obtnLogin.focus(); fun();//提交按钮触发的方法 } } 以上这篇JS...
例子:屏蔽浏览器F5刷新,代用刷新iframe框架 代码如下:// 捕获F5事件$(“body”).keydown(function(e){var ev = window.event || e;var code = ev.keyCode || ev.which;if (code==116) { // 阻止默认的F5事件if(ev...
代码如下: var keypress = function(e){ var e = e || window.event; var k = e.keyCode; } 这里我使用的办法是JQuery。 代码如下: $(“#text”).bind(“keyPress”,function(event){ var k = event.which; }); ...