将值设置为已在文本输入/ textarea中

时间:2011-05-07 15:56:45

标签: jquery

首先,我使用一个名为inlineFieldLabel的jQuery插件将标签放入我的textareas / text输入中。

我有一个多部分表格。如果您决定回去,我们的想法是填写表格第一部分的字段。

现在,似乎我可以禁用我的jQuery插件,如果以前填充了任何字段,或者我可以以某种方式解决这个问题。

我尝试在<textarea></textarea>之间放置一些内容,并在我的文本输入中添加value属性,但似乎插件阻止了它的工作。

有没有一种方法可以简单地将文本插入到文本字段中,使用jQuery,就像键盘输入一样(这会使插件正常运行)?

2 个答案:

答案 0 :(得分:3)

如果你的意思是有一些默认文本,那么它就是纯HTML:

<input type="text" value="hello I'm default value" />
<textarea>hello I'm default value</textarea>

对于text类型的输入字段,您需要指定value属性,而对于textarea元素,只需在标记之间设置值。

如果您的意思是通过jQuery,那么对于这两种元素类型,您可以:

$("#myInput").val("I come in peace from jQuery");

其中myInput是所需元素的ID。

答案 1 :(得分:0)

您可以模拟按键,因为此链接说明了:

Is it possible to simulate key press events programmatically?

希望这会有所帮助。干杯