【问题标题】:Mobile input fields aren't working on a mobile but work on a tablet移动输入字段不适用于移动设备,但可以在平板电脑上使用
【发布时间】:2013-11-21 22:14:16
【问题描述】:

我用我的网站为 PC 和平板电脑/移动设备创建了一个表单。该表单在台式机和平板电脑上运行良好,但在移动设备上,当我单击该字段时,它会短暂突出显示蓝色,就像在 android 设备上选择时一样。但它永远不会调出键盘来输入框。而在我的平板电脑上它每次都有效。 我正在使用三星 Galaxy Tab2(平板电脑)和索尼 expiro mini(手机)。 我唯一能想到的是我的手机通过Adobe Edge Inspect 运行网站可能不会太慢​​。 如果这是我应该忽略手机上的功能并使用它来检查设计外观的原因吗?

这是代码的一部分,以防万一:

HTML

<p><select id="prefix" class="form_fields"  name="prefix"   onBlur="get_name(this,'1')">
 <option>Title</option>
 <option>Mr</option>
 <option>Mrs</option>
 <option>Miss</option>
 <option>Ms</option>
 </select><br/>
 <input type="text" id="f_name" class="form_fields"  placeholder="First Name" maxlength="150" onBlur="get_name(this,'2')" /><br/>
 <input type="text" id="l_name" class="form_fields" placeholder="Last Name" maxlength="150"  onBlur="get_name(this,'3')" /></p> 
<div id="nameError" style="position:relative; width:70%;"></div>

CSS:

.form_fields{
    font-family:continuum_lightregular;
    width:60%;
    margin-left:10%;
    margin-right:10%;
    height:30px;
    border-radius:8px;
    font-size:18px;
    line-height:18px;
    padding-left:10px;
    padding:top:5px;
    padding-right:10px;
}

【问题讨论】:

  • 为什么要将表单元素包裹在p 标签中?
  • 没有真正的原因,只是一种分裂的习惯。

标签: android css html jquery-mobile mobile


【解决方案1】:

检查您的手机和平板电脑的软件版本。旧应用可能是个问题。

【讨论】:

  • 可能是这样,我在手机上安装了 chrome,它运行良好。默认的android浏览器似乎有很多不能正常工作的。我会尝试更新默认浏览器。
猜你喜欢
  • 2016-11-22
  • 2014-09-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多