我的意思是如果点了回车,打开的是新窗口。但这段代码不是啊,它是用submit方式来处理这个回车的。
如果去掉那个form,一切倒是正常 的。
如果去掉那个form,一切倒是正常 的。
解决方案 »
- 按着鼠标右键滑动,会显示其滑动轨迹,也就是会出现相应的线条,这种效果是怎么实现的呢?
- jQuery怎么获取table中的倒数第二所有input type=text对象
- 如何禁止IE Security Warning这个对话框
- 请教javascript如何获取上传的文件绝对路径及文件名
- 如何做出一个适用于IE,NETSCAPE,MOZILA三大浏览器所使用的右击菜单
- 求excel控件,与js或java交互
- 请教,关于javascript实现网页菜单,代码中的中文为什么不能正常显示???
- 表格的左右滑动
- 这么写的原理是什么
- 关于css定位
- document.write()与write()有什么区别???
- javascript可以调用cgi程序么???
{
var k = window.event.keyCode;
if( k == 13) {
winopen();
event.returnValue=false;
}
}
==>
<form name="opp" action="#" method="post" onSubmit="return false;">
onSubmit="return false;"把submit取消了,我以后就不能用submit了。这个submit又是必要的哦。
<script>
function winopen()
{
window.open("selectp.jsp?pinfo="+ window.event.srcElement.value,"operate","_blank");
}
function mm()
{
var k = window.event.keyCode;
if( k == 13){
event.cancelBubble=true;
event.returnValue=false
winopen();
}
}
</script>
<form name="opp" action="#" method="post" onsubmit="alert()">
<input type='text' name='AA' size='6' onkeydown='mm()'>
<input type='submit' name='submit' value="提交">
</form>
这个方法就更不行了啊。
document.onkeydown=function(){
return event.keyCode!=13
}
1.在哪里加呢?
document.onkeydown=function(){return event.keyCode!=13}
2.前一段代码不行的原因:
(1)onsubmit="alert()" 要返回一个空白提示框;
(2)处理的程序还是submit,而不是window.open();非常感谢:fason(阿信)
加在<script></script>中就可以
在text框中按回车页面自动会刷的
把submit改成button吧
==>
<input type='text' name='AA' size='6' onkeydown='return mm()'>function mm()
{
var k = window.event.keyCode;
if( k == 13) winopen();
}
==>
function mm()
{
var k = window.event.keyCode;
if( k == 13) winopen(); return false;
}