使用WebWorks和jQuery 1.8.2在Blackberry上打开输入日期字段时出现URL错误消息

gab*_*ari 7 html jquery blackberry jquery-mobile blackberry-webworks

我正在使用WebWorks 1.0.4.11,jQuery 1.8.2和jQuery Mobile 1.3为Blackberry编写应用程序.

我已经测试了应用程序,但是当我点击<input>由以下HTML形成的日期字段时出现错误:

<div data-role="fieldcontain">  
    <label for="fecha">Fecha de Nacimiento</label>
    <input type="date" name="fecha" id="fecha" value="" placeholder="Fecha de nacimiento" />
</div>
Run Code Online (Sandbox Code Playgroud)

当我按下"日期"时<input>,电话屏幕会短暂显示输入日期的选项; 但在此之后,会出现上面提到的URL错误屏幕.我使用Blackberry Z10(版本10.1和10.2)进行了测试,此版本没有出现URL错误屏幕.

错误消息是:

错误.此网页不可用.检查网址,然后重试.

该错误仅适用于Blackberry Z30(版本10.2).

该错误也出现在其他类型的<input>s中,例如"select":

<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>
Run Code Online (Sandbox Code Playgroud)

有什么建议 ??

谢谢!

Dyl*_*eau 0

BlackBerry WebworksJQuery MobileNormal JQuery自那时以来都已更新(尤其是本例中的 webworks ),因此我建议在任何情况下都获取最新的副本。

这似乎确实是一个浏览器问题,但它似乎在 WebWorks 的后续版本中得到了修复(我拿了你的代码,将其放入新的模拟器中,并且运行良好)。尝试升级一下,看看是否可以重现。

如果您无法升级,我建议您仅使用JQuery Mobile DatePicker或您喜欢的其他工具