2

在这一点上,我束手无策......我无法让文本插入符号出现在表单的输入区域内。这是一个基于 phonegap 的应用程序,至少可以说非常简单。通过 css onfocus 我可以在文本框周围放置一个黄色突出显示..所以很明显我得到了焦点。

这是表单的样子:

<form method = "post" autocomplete="off" action="portal.html" style = "top:20%; width:250px; position:absolute; left:480px; right:auto; margin-top:0px; margin-bottom:0px;">

        <label>Username:</label>
        <input type="text"   name="username" maxlength="40" style = "font-size: 20px;"/> 
        <label>Password:</label>
        <input type="password" name="password"  maxlength="40" style = "font-size: 20px;"/>     
        <input type="submit" class="submit" style = "left:20px; position:relative; cursor:auto;"/>

</form> 
4

1 回答 1

0

你用的是什么设备?

不幸的是,每个设备都以不同的方式实现 WebView(大多数浏览器和基于 HTML 的框架,如 PhoneGap 使用的组件),并且一些小部件(如输入小部件)不会显示克拉或边框,或者会破坏它们的边框(HTC 是最严重的违规者) .

另外,您的输入元素是否附加了任何 CSS 样式规则?如果是这样,请将它们移除,因为它们也可能隐藏了克拉。

于 2012-04-16T19:41:05.233 回答