2013-10-31 15 views
7

Ich programmiere eine App für Blackberry mit WebWorks 1.0.4.11, jQuery 1.8.2 und jQuery Mobile 1.3.URL-Fehlermeldung beim Öffnen eines Eingabedatenfelds auf Blackberry mit WebWorks und jQuery 1.8.2

Ich habe die App getestet, aber ein Fehler erscheint, wenn ich ein Datum <input> Feld tippen, die durch die folgende HTML gebildet wird:

<div data-role="fieldcontain"> 
    <label for="fecha">Fecha de Nacimiento</label> 
    <input type="date" name="fecha" id="fecha" value="" placeholder="Fecha de nacimiento" /> 
</div> 

Als ich das „Datum“ drücken <input>, der Handy-Bildschirm kurz zeigt die Option, das Datum einzugeben; aber unmittelbar danach erscheint der oben erwähnte URL-Fehlerbildschirm. Ich habe mit einem Blackberry Z10 (Versionen 10.1 und 10.2) getestet, und der URL-Fehlerbildschirm erscheint nicht mit diesen Versionen.

Die Fehlermeldung lautet:

Fehler. Diese Webseite ist nicht verfügbar. Überprüfen Sie die URL und versuchen Sie es erneut.

Der Fehler tritt nur bei einem Blackberry Z30 (Version 10.2) auf.

Der Fehler ist auch in einer anderen Art von <input> s, wie "wählen":

<div data-role="fieldcontain"> 
    <label for="pais" class="select">Pais*</label> 
    <select name="pais" id="pais" onchange="optionCheck()"> 
     <option value="Seleccione Uno" selected>Seleccione Uno</option> 
     <option value="Argentina">Argentina</option></select></div> 
     ... 
    </select> 
</div> 

Irgendwelche Vorschläge ??

Danke!

+1

Warum der Platzhalter für eine Datumseingabe bevorzugen? –

+0

möglicherweise Browserproblem? Kannst du anderen Browser auf Blackberry installieren und dies auch testen –

+2

Ja ich denke es ist Browserproblem. Sollte versuchen, einige Datepicker-Plugins zu installieren, die in js anstelle des HTML5-Datumseingabetyps geschrieben sind. – KeizerBridge

Antwort

0

BlackBerry Webworks, JQuery Mobile und Normal JQuery wurden alle seit (vor allem Webworks in diesem Fall) aktualisiert, so würde ich auf jeden Fall empfehlen, die neuesten Kopien zu bekommen.

Dies scheint ein Browser-Problem zu sein, aber es scheint in späteren Versionen von WebWorks behoben zu sein (ich nahm Ihren Code, legte es in einen frischen Simulator, und es lief gut). Versuchen Sie zu aktualisieren und sehen Sie, ob Sie es reproduzieren können.

Wenn Sie nicht aktualisieren können, würde ich empfehlen die JQuery Mobile DatePicker oder ein anderes nur verwenden, die Sie