大佬教程收集整理的这篇文章主要介绍了如何专注于 iFrame 中的输入,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
<nav>
<ul>
<li class="cat1">
<a href="#" onClick="page.LOCATIOn.href = 'page2.php' ; document.getElementByID('page').style.height='880px';">Read</a>
</li>
</ul>
</nav>
<iframe ID="page" name="page" wIDth="100%" style="BACkground-color:#FFFFFF" frameborder="0" marginwIDth="0" marginheight="0" scrolling="no"></iframe>
@H_674_2@page2 看起来像这样:
@H_674_2@首先是一个脚本:
<script>
function submitter(){
document.getElementByID('form1').submit();
document.getElementByID('scan').focus();
}
</script>
@H_674_2@和身体:
<form action="" method="post" enctype="multipart/form-data" name="Formular" ID="form1">
<input type="text" name="scan" ID="scan" style="border-radius:8px; border-color:#000000;" autofocus autocomplete="off" onChange="submitter()">
@H_674_2@page2 通过读取条码、将其写入文本输入并提交以进行 sql 查询来操作。我想将注意力集中在文本输入上,因为我想保存大约一次点击。每天阅读 100 篇。当我自己打开 page2 而不是在 iframe 中时,我的脚本可以工作。
@H_674_2@关于如何将光标保持在输入中的任何线索?
@H_674_2@编辑
@H_674_2@到目前为止,在查看 addEventListener 之后,我将以下脚本添加到 page1:
var iframe = document.getElementByID('page');
iframe.contentwindow.body.addEventListener('submit',function(evt){
evt.preventDefault();
var innerDoc = iframe.contentdocument || iframe.contentwindow.document;
innerDoc.getElementByID('scan').focus();
});
@H_674_2@虽然这行不通。这可能只是我的误解,但我希望得到一些帮助。
以上是大佬教程为你收集整理的如何专注于 iFrame 中的输入全部内容,希望文章能够帮你解决如何专注于 iFrame 中的输入所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。