0

在处理 HTML 中的文本字段时,我遇到了一个奇怪的问题。

我有两个文本字段“username_1”和“username_2”,username_1 将在应用程序处于纵向模式时显示,username_2 将在横向模式下显示。

好的,现在我在“username_1”字段中输入了一些值,将其视为 SSSSS,并且我更改了方向,当我更改方向时,“username_1”变得模糊、隐藏并专注于“username_2”,我设置了“用户名_1”到“用户名_2”。现在在“username_2”字段中,“username_2”值为 SSSSS。

现在,如果我开始在“username_2”字段中输入一些值,则将其视为 RRRRR,它是从开始(RRRRRSSSSSS)添加而不是在后面添加(SSSSSSRRRRRR)。

$("#username_1").blur();
$("#username_1").hide();
$("#username_2").val($("#username_1").val());
$("#username_2").show();
$("#username_2").focus();

语法错误请指正!!!

谢谢。

4

2 回答 2

0

也许这很愚蠢,但是如果您在设置 username_2 值之前尝试集中注意力?

$("#username_1").blur();
$("#username_1").hide();
$("#username_2").show();
$("#username_2").focus();
$("#username_2").val($("#username_1").val());

或者看看这个解决方案:将插入符号放在末尾

于 2013-06-20T13:07:40.667 回答
0

您在 html 文本字段中的光标位于零位置。尝试使用某些功能将其移动到其中内容的末尾(在文本字段中移动光标)

PS我没有使用phonegap所以我无法告诉函数名称。

于 2013-06-20T10:44:59.743 回答