如何屏蔽按回车提交form表单的动作
2007-09-03 20:04
363 查看
有时候你希望form表单的提交 通过自己的事件提交,而不需要按回车键就自动提交,甚至,有时对你来说按回车键提交了还会产生错误或你不想要的结果,这是该怎么处理呢?可以通过截获键盘事件,判断到是回车的时候返回false.
var Nav4 = document.layers;
var IE4 = document.all;
function enterkey(e)
{
//alert("In EnterKey function");
if (Nav4)
{
keyPressed = String.fromCharCode(e.which);
}
else if (IE4)
{
// alert("In IE4");
keyPressed = String.fromCharCode(window.event.keyCode);
}
if(keyPressed == "/r" || keyPressed == "/n")
{
// alert("In keypress");
return (false);
}
}
if (window.document.captureEvents != null)
window.document.captureEvents(Event.KEYPRESS)
window.document.onkeypress = enterkey;
var Nav4 = document.layers;
var IE4 = document.all;
function enterkey(e)
{
//alert("In EnterKey function");
if (Nav4)
{
keyPressed = String.fromCharCode(e.which);
}
else if (IE4)
{
// alert("In IE4");
keyPressed = String.fromCharCode(window.event.keyCode);
}
if(keyPressed == "/r" || keyPressed == "/n")
{
// alert("In keypress");
return (false);
}
}
if (window.document.captureEvents != null)
window.document.captureEvents(Event.KEYPRESS)
window.document.onkeypress = enterkey;
相关文章推荐
- 如何防止INPUT按回车自动提交表单FORM
- 如何使用form.js一次性提交表单数据
- jsp中普通按钮如何提交form表单
- 防止INPUT回车自动提交FORM表单
- 如何防止回车(enter)键提交表单
- enter 回车提交form表单
- 关于一个表单form包含多个提交动作submit的解决方法
- form表单里input text回车键后表单自动提交掉了
- form中只有一个input按回车键表单会自动提交问题
- 如何禁止按回车键提交表单
- 回车禁止form提交表单
- ajax(或者jquery)如何提交整个form表单
- form表单回车提交
- Javascript屏蔽回车提交表单
- 登陆页面的form表单中存在radio时,鼠标点到radio时,回车提交快捷键功能消失的解决办法
- 回车自动提交Form表单的问题
- Action如何接收jsp页面form表单提交的数据?
- 屏蔽表单中的input回车 提交
- 没有form表单情况下敲回车键提交表单的js代码
- 没有form表单情况下敲回车键提交表单的js代码