首页 文章

在Wikitude ArWorld中使用<select>后,键盘不会出现

提问于
浏览
0

我正在使用wikitude Phonegap插件开发一个Android增强现实应用程序,在某些操作中,我需要用户完成一个 . 在这种形式中,有s和a . 输入效果很好,但是,在使用选择之后,点击输入不会显示键盘 . 我猜问题是Wikitude Ar,因为当我通过它自己访问表格html时,一切都很好 . 当我在ArWorld内部或使用ArWorld之后访问它时,即使我用wikitudePlugin.close()关闭它,也会发生错误 .

对不起英语不好,不是主要语言 . 希望有人已经体验过它 .

提前致谢!

编辑:这是我尝试过的:1 - 在Jquery Panel 2中插入表单 - 使用Jquery Load()在Jquery Panel 3中加载包含表单的.html - 用WikitudePlugin.close()关闭World使用window.open()和window.location.href =;调用表单.html什么都行不通 .

当我在打开Ar World之前调用表单.html时,它可以工作

1 回答

  • 0

    HTML表单是:

    <body>        
        <h1>Cadastro de Fissura</h1>
        <form action="">
            <label for="fissuraObservacao">Observação</label>
            <textarea name="fissuraObservacao" id="fissuraObservacao" cols="40" rows="3"></textarea>        
            <label for="fissuraFaceBloco">Face do Bloco</label>
            <input type="text">    
             <select autofocus name="fissuraAlarme" id="fissuraAlarme">
                    <option value="1">Normal</option>
                    <option value="2">Alerta</option>
                    <option value="3">Urgente</option>
              </select>    
            <input type="submit" value="Enviar">
            <input type="reset" value="Limpar">
        </form>                                
    </body>
    

    在javaScript中,一个按钮调用一个函数

    document.location = 'architectsdk://action=openCadastroHtml';
    

    用于

    onURLInvoked: function onURLInvoke(url){
            if (url.substring(22) == 'openCadastroHtml'){
                app.wikitudePlugin.close();
                //window.location.href = 'world/inspecao/cadastro.html';
                window.open('world/inspecao/cadastro.html','_');
                .
                . 
                .
    

    其中cadastro.html是HTML表单

相关问题