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

时间:2013-10-31 21:48:23

标签: jquery html jquery-mobile blackberry blackberry-webworks

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

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

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

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

错误消息是:

  

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

     

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

错误也出现在其他类型的<input>中,例如“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>

有什么建议吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

BlackBerry WebworksJQuery MobileNormal JQuery都已更新(特别是本案例中的网络广告),因此我建议无论如何都要获取最新的副本。

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

如果您无法升级,我建议您使用JQuery Mobile DatePicker或您喜欢的另一个