2016-07-28 20 views
0

Ich entwickle eine Android Augmented Reality App mit Wikitude Phonegap Plugin, und in einer Aktion, ich brauche den Benutzer zu vervollständigen. In dieser Form gibt es s und a. Inputs funktioniert gut, aber nach der Verwendung der Auswahl, klicken Sie auf eine Eingabe wird nicht Tastatur schließlich zeigen. Ich denke, das Problem ist mit Wikitude Ar, denn wenn ich auf das Formular html zugreifen, ist alles in Ordnung. Der Fehler tritt auf, wenn ich auf ArWorld oder ArWorld zugreife, auch wenn ich ihn mit wikitudePlugin.close() schließe.Tastatur erscheint nicht nach der Verwendung von <select>, in Wikitude ArWorld

Sorry für schlecht Englisch, nicht Hauptsprache. Hoffe jemand hat es schon erlebt.

Vielen Dank im Voraus!

Edit: Hier ist, was ich versucht habe: 1 - Einsetzen der Form im Inneren ein JQuery-Panel 2 - mit JQuery Load() eine .html laden das Formular in einem JQuery-Panel 3 enthält - Schließen der Welt mit WikitudePlugin.close() und Aufruf des Formulars .html mit window.open() und window.location.href =; Nichts funktioniert.

Wenn ich das Formular .html aufrufen, bevor eine Ar Welt öffnen, funktioniert es

+0

bitte können Sie mir Ihren Code zeigen. –

+0

Hat es getan. Sorry für die lange Wartezeit. –

Antwort

0

Die HTML-Formular ist:

<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> 

in javascript, rufen Sie eine Taste, um eine funcion mit

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

die in

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','_'); 
      . 
      . 
      . 
verwendet wird

wo cadastro.html ist das HTML-Formular

+0

Hat Ihre Konsole einen Fehler? –

+0

Nein, alles war in Ordnung –