2012-02-03 57 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選擇器。