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

时间:2016-07-28 14:46:17

标签: html cordova input keyboard wikitude

我正在使用wikitude Phonegap插件开发一个Android增强现实应用程序,在某些操作中,我需要用户完成一个。 在这种形式中,有s和a。输入效果很好,但是,在使用选择之后,点击输入不会显示键盘。 我想问题出在Wikitude Ar上,因为当我自己访问表格html时,一切都还可以。当我在ArWorld内部或使用ArWorld之后访问它时,即使我用wikitudePlugin.close()关闭它,也会发生错误。 对不起英语不好,不是主要语言。希望有人已经体验过它。 提前致谢! 编辑:这是我尝试过的:       1 - 在Jquery面板中插入表单       2 - 使用Jquery Load()在Jquery面板中加载包含表单的.html       3 - 使用WikitudePlugin.close()关闭World并使用window.open()和window.location.href =调用表单.html;      什么都行不通。 当我在打开Ar World之前调用表单.html时,它可以工作

1 个答案:

答案 0 :(得分: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表单