3

是否有一种(非黑客)方法可以autocapitalize="on"在 Android 的 phonegap 中设置(如 iOS)?

如果没有,有没有办法在用户关注表单字段后“自动按下”移位<input ... type="text">

4

3 回答 3

3

您可以使用 textarea 宽度高度:22 像素(或更多)。

<textarea style="height: 22px" ...></textarea>

偶然发现,使用带有cordova 1.9.0的ICS

于 2012-07-27T14:41:27.363 回答
3

通过 jQuery:

$('input[type="text"]').on('keypress', function() { 
    var $this = $(this), value = $this.val(); 
    if (value.length === 1) { 
      $this.val( value.charAt(0).toUpperCase() );
    }  
});
于 2013-01-29T11:02:38.033 回答
-2

只需使用 css

input[type=text] {
    text-transform:uppercase;
}
于 2012-07-20T20:05:47.213 回答