2011-08-30 78 views
0

我正在为一个学校项目工作,Im卡住了,我无法在Google中找到脚本片段或我的问题的答案。将sevaral文本输入值复制到一个文本区域

上传图片后,脚本会在文本字段中显示缩略图和该图片的链接。

<input type="text" id="imlink" name="imlink" onclick="s(this);" size="70" value="'.SURL.''.$imagesfolder.'/' . $bigboy . '"> 

我的问题是,当我上传10张图片需要花费太多的时间给每个字段复制,所以我想要做的是显示的所有10个文本输入“值”成一个单一的文本区域。

<textarea> 
my_image1.jpg 
my_image2.jpg 
my_image3.jpg 
my_image4.jpg 
my_image5.jpg 
</textarea> 

有没有解决我的问题的方法?

在此先感谢!

+0

当然有,如果你告诉我们,你的代码和标记。 Shef,theres no code。 – Shef

+0

Shef,theres no code。就这么简单。它是一个上传多个图像的php脚本。上传后会生成一个缩略图,并在文本输入框内的缩略图附近生成一个指向原始图片的链接。我想将这些文本输入的所有链接复制到一个textarea中。 – Sickboy

+0

好吧,祝你好运吧。我请求你通过分享HTML标记(或样本)来帮助我们,以便我们能够提出一个适合你需求的解决方案。 – Shef

回答

0

.value属性可用于提取每个<input />字段的值。然后,这些值可被插入到<textarea />

var values = ""; 
$("input").each(function(i) { 
    values += (i > 0 ? "\n" : "") + this.value; 
}); 
$("textarea").val(values); 

Demo

(这可以被包裹在一个功能和连接上的<input />元素“change事件处理”。)

+0

谢谢jensgram,但不幸的是我没有这方面的知识。无论如何Thansk! – Sickboy

+0

@elias不幸的是,我无法提供基于您的问题的更好的示例:-S – jensgram

+0

- >谢谢,花了几个小时阅读一些jQuery文章后,我找到了使它工作的方法。感谢您指出正确的方向! – Sickboy

相关问题