如何使用blackberry5防止输入字段中文本的水平滚动

时间:2012-10-25 11:02:31

标签: html forms blackberry input

我正在创建一个需要适用于旧版移动设备用户的html表单。

我遇到的问题是当使用较旧的Blackberry设备(例如2岁9300)时,如果使用触控板移动到文本字段的右侧,则文本向左滚动并变为隐藏状态。

有没有办法阻止此行为,甚至在输入失去焦点后重新对齐文本?

即使表格很简单,问题也很明显。

<form> <input type="text" name="testit" /> </form>

1 个答案:

答案 0 :(得分:0)

如果它对其他人有帮助,我找到了解决这个问题的方法 - 但如果有人能想出更好的解决方案,我很乐意听到它。

我只需清除文本字段,然后在鼠标离开输入时将值重写到文本字段。

<script type="text/javascript">
function updateTheText()
{
  var boxVal = $('#testit').val();
  $('#testit').val('');
  $('#testit').val(boxVal);
}
</script>

然后在输入中添加onmouseout

<form>
<input type="text" id="testit" name="testit" onmouseout="updateTheText()" />
</form>