Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何使用blackberry5防止输入字段中的文本水平滚动_Html_Forms_Blackberry_Input - Fatal编程技术网

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

Html 如何使用blackberry5防止输入字段中的文本水平滚动,html,forms,blackberry,input,Html,Forms,Blackberry,Input,我正在创建一个html表单,需要为旧移动设备的用户工作 我遇到的问题是,当使用较旧的Blackberry设备(如2岁的9300)时,如果使用触控板移动到文本字段的右侧,则文本会向左滚动并隐藏 有没有办法防止这种行为,甚至在输入失去焦点后重新对齐文本 即使使用如此简单的形式,问题也显而易见 如果这对其他人有帮助,我已经找到了一种解决方法——但如果有人能想出更好的解决方案,我很乐意听到 我只需清除textfield,然后在鼠标离开输入时将值重写为textfield <script type="

我正在创建一个html表单,需要为旧移动设备的用户工作

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

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

即使使用如此简单的形式,问题也显而易见


如果这对其他人有帮助,我已经找到了一种解决方法——但如果有人能想出更好的解决方案,我很乐意听到

我只需清除textfield,然后在鼠标离开输入时将值重写为textfield

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

函数updateTheText()
{
var-boxVal=$('#testit').val();
$('#testit').val('');
$('testit').val(boxVal);
}
然后将onmouseout添加到输入中

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