我必须使用JAVASCRIPT:focus()将焦点移动到父框架。
事实是文本字段丢失焦点仍然在其中有光标并且可编辑。
有什么方法可以解决这个问题吗?
※问题发生在IE6下。 (IE8的效果非常好。)
这是来源,
// --- 1.html
<iframe src="2.html"></iframe>
<form name="frmMain">
<input type="button" name="btnConfirm" value="CONFIRM" />
</form>
// --- 2.html
<head>
<script language="javascript">
function test() {
keynum = event.keyCode;
if (keynum == 9 || keynum == 13)
parent.frmMain.btnConfirm.focus();
}
</script>
</head>
<body>
<input type="text" onKeyDown="test()" />
<input type="text" value="dummy" />
答案 0 :(得分:0)
您可以在设置新.blur()
.focus()
添加到输入中