如何在Android的phonegap中自动大写文本输入?

时间:2012-07-20 20:01:25

标签: javascript android html cordova

是否有(非黑客)方式在Android的phonegap中设置autocapitalize="on"(如iOS)?

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

3 个答案:

答案 0 :(得分:3)

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

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

意外发现,使用带有cordova 1.9.0的ICS

答案 1 :(得分:3)

通过jQuery:

$('input[type="text"]').on('keypress', function() { 
    var $this = $(this), value = $this.val(); 
    if (value.length === 1) { 
      $this.val( value.charAt(0).toUpperCase() );
    }  
});

答案 2 :(得分:-2)

只需使用css

input[type=text] {
    text-transform:uppercase;
}