明朝那些事儿 奇书网:在网页对话框中输入回车为何会弹出新的窗口

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 14:10:36
我在一个页面中打开网页对话框,代码如下:
function showMWindow(){

var url = "s.html";
var args="dialogHeight:800px; dialogWidth:800px; help:no; status:yes;";
window.showModalDialog(url,"",args);
}
打开一个网页对话框。内容是s.html
s.html的内容如下

<html>
<body >
<form name="codeForm">
<input type="text" name="codevalue" maxlength="5" value="00008" onkeyup="changeSeqValue('this.value')" >
<input type="hidden" name="seq" value="00008"><input type="hidden" name="codevaluenames" value="seq">
<input type="button" name="ok" value="确定" />
</form>
</body>
</html>

当光标停留在输入框内时,按回车,会新开一个窗口,窗口的内容也是s.html。有谁知道这个是什么问题吗?不要让我去问微软。

很 明显的么,这段代码就是说的当鼠标在输入框上面的时候就 调用函数changeseqvalue(),我不知道这个函数是作什么的,不过要是这个函数改成showMWindow()的话就是LZ说的效果了

<input type="text" name="codevalue" maxlength="5" value="00008" onkeyup="changeSeqValue('this.value')" >