iPhone键盘下一个问题和输入场焦点问题

时间:2010-06-19 22:39:46

标签: iphone events keyboard next

我正在建立一个小型注册页面,该页面将通过销售办公室的iPad作为自助服务终端进行访问。当我第一次收到网页设计公司的网页时,我注意到他们设置的方式是输入字段的标签出现在字段内(如水印)。一旦您对焦于场地,水印就会被清除,如果在模糊场地时没有值,则会恢复水印​​。

我注意到他们在页面中有几个密码字段,其中显示了PASSWORD和RETYPE PASSWORD字样。我不希望销售办公室中显示人员密码,但是将字段更改为键入密码意味着水印标签会被屏蔽。

由于他们使用jQuery在输入字段中进行水印,我找到了另一个jQuery解决方案,它将TEXT输入字段替换为焦点上的PASSWORD输入字段。当我在Safari的PC上测试它时,它就像一个魅力。然而,当我使用 iPhone 测试页面时,我注意到 jQuery 字段交换焦点仅在我点击字段时才有效手指。如果我使用屏幕键盘并单击 NEXT 来获取该字段,则该字段不会被交换,并且屏幕键盘会消失。我必须在物理上单击该字段以使交换触发。是否还有其他一些我可以用来触发交换而不是焦点?

$('#txtRetypePassword-clear').focus(function() {
    $('#txtRetypePassword-clear').hide();
    $('#txtRetypePassword-password').show();
    $('#txtRetypePassword-password').focus();
});

1 个答案:

答案 0 :(得分:0)

当然,当我发布时,我在DiveIntoHTML5.ep.io上做了一点阅读,看到HTML5支持“占位符”,所以我想,我想知道你是否可以在PASSWORD输入字段上放置占位符。你可以!

因此我可以删除所有jQuery,因为HTML5支持页面尝试的所有内容!