2012-10-25 37 views
1

我正在創建一個需要適用於舊版移動設備的用戶的html表單。如何防止黑莓輸入字段中的文本水平滾動5

我的問題是使用較舊的黑莓設備,例如2歲9300,如果您使用觸控板移動到文本字段的右側,則文本向左滾動並隱藏。

有什麼辦法來防止這種行爲,甚至在輸入失去焦點後重新排列文本?

即使使用如此簡單的形式,問題仍然很明顯。

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

回答

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>