当前位置:  开发笔记 > 编程语言 > 正文

可以在移动Safari中使用javascript关闭autocapitalize吗?

如何解决《可以在移动Safari中使用javascript关闭autocapitalize吗?》经验,为你挑选了2个好方法。

移动safari支持输入元素的属性,称为autocapitalize [ 此处记录 ],当设置为"off"时,将停止iPhone将文本输入大写到该字段,这对于url或email字段很有用.


但是这个属性在html 5(或者据我所知的其他规范)中无效,所以在html中包含它会产生一个无效的html页面,我想做的是能够将这个属性添加到特定的字段onload with javascript与这样的事情:

$(document).ready(function(){
  jQuery('input.email, input.url').attr('autocapitalize', 'off');
});

它在firefox和桌面游戏中添加了正确的属性,但似乎没有在移动游猎中做任何事情,任何想法为什么?



1> ddkilzer..:

这应该在iPhone OS 3.0中修复.您正在尝试使用哪个版本的iPhone OS?

Email: 
URL:



2> Joseph Pecor..:

边注.您可以通过将输入的类型指定为"电子邮件"来自动调出"电子邮件"键盘(用于键入电子邮件的稍微好一点的字符),从而进一步改善iOS上的用户体验.


以下是有关输入类型如何控制iOS键盘的一些文档.

推荐阅读
Chloemw
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有