2016-07-28 1 views
0

Je suis en train de développer une application de réalité augmentée android en utilisant wikitude Phonegap Plugin, et dans certaines actions, j'ai besoin que l'utilisateur complète un. Dans cette forme, il y a s et a. Entrées fonctionne bien, cependant, après l'utilisation de la sélection, en cliquant sur une entrée ne montrera pas le clavier après tout. Je suppose que le problème est avec Wikitude Ar, parce que quand j'accède au formulaire HTML par lui-même, tout est OK. Le bug survient lorsque j'y accède à l'intérieur d'ArWorld ou après avoir utilisé ArWorld, même quand je le ferme avec wikitudePlugin.close().Le clavier n'apparaît pas après l'utilisation de <select>, dans Wikitude ArWorld

Désolé pour le mauvais anglais, pas la langue principale. J'espère que quelqu'un l'a déjà vécu.

Merci d'avance!

Edit: Voici ce que j'ai essayé: 1 - Insertion de la forme dans un panneau Jquery 2 - utiliser pour charger un .html contenant le formulaire dans un panneau Jquery 3 Jquery Load() - fermeture du monde avec WikitudePlugin.close() et en appelant le format .html avec window.open() et window.location.href =; Rien ne fonctionne.

Quand j'appelle la forme .html avant d'ouvrir un Ar monde, il travaille

+0

s'il vous plaît pouvez-vous me montrer votre code. –

+0

L'a fait. Désolé pour la longue attente. –

Répondre

0

Le formulaire HTML est:

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

En javaScript un bouton appeler un funcion avec

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

qui est utilisé dans

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

où cadastro.html est le formulaire HTML

+0

Votre console a-t-elle eu une erreur? –

+0

Non, tout allait bien –