2012-02-03 59 views
0

我有一个问题。OnComplete事件插入输入值 - jQuery

我使用jQuery插件Uploadify v 2.1.4上传一些* .pdf文件。

Uploadify具有OnComplete事件回调函数。此事件会在您的参数中返回发送的文件名。

我创建了一个隐藏ID为#pdf_name的输入,我希望当oncomplete函数执行时,他将文件名参数传递给隐藏的输入,更改您的值。

我不知道我可以用jQuery在输入内插入一个值。

任何人都有解决方案?

http://www.uploadify.com/documentation/events/oncomplete-2/

感谢, 路易斯H.

+0

那么你的代码在哪里?你不指望我们从头开始做所有的工作? – Sparky 2012-02-03 19:25:35

回答

0

试试这个:http://jsfiddle.net/2ZfLG/

var fileName = name_argument; 
$('#pdf_name').attr('value',fileName); //set value of the input field 
+0

看看这个:http://api.jquery.com/prop/ – Sparky 2012-02-03 19:26:26

+0

@ Sparky672:这太棒了。我不知道这件事。感谢分享这个信息,这对我来说是新东西:) – 2012-02-03 19:32:30

+0

在'value'的情况下,它并不重要,但是从jQuery 1.6开始,任何被认为属性的东西都不能用于attr()。 – Sparky 2012-02-03 19:41:52

0

这真的是很基本的jQuery:

$("#pdf_name").val(filename_argument); 

如果“输入ID = “#pdf_name”包含你的#号生病要么需要从ID(建议)删除“#”或添加另一个“#”的jQuery选择器。