程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何专注于 iFrame 中的输入大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决如何专注于 iFrame 中的输入?@H_616_1@ 开发过程中遇到如何专注于 iFrame 中的输入的问题如何解决?下面主要结合日常开发的经验,给出你关于如何专注于 iFrame 中的输入的解决方法建议,希望对你解决如何专注于 iFrame 中的输入有所启发或帮助; @H_674_2@我有多个 .php 页面用于 sql 表的特定操作。这些可以通过带有 iframe 的另一个页面及其各种链接访问。

@H_674_2@所以 page1 看起来像这样

<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@然这行不通。这可能只是我的误解,但我希望得到一些帮助。

解决方法@H_616_1@
@H_674_2@在第二页你可以添加:

"KeyA": {}"

大佬总结

以上是大佬教程为你收集整理的如何专注于 iFrame 中的输入全部内容,希望文章能够帮你解决如何专注于 iFrame 中的输入所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。