2013-02-25 83 views
5

मुझे एक आईफ़्रेम मिला है जिसका उपयोग मैं अपने सर्वर पर एक फ़ाइल अपलोड करने के लिए करता हूं। मैं iframe को उस फ़ाइल के नाम से जाना चाहता हूं जिसे मैं फ़ाइल के लिए चाहता हूं, लेकिन मैं इसे करने में सक्षम नहीं हूं। iframe तत्व काiframe के तत्व का परिवर्तन मूल्य

<html> 
<body> 
<form action="upload_file.php" method="post" enctype="multipart/form-data"> 
<input type="file" name="file" id="file"><br> 
<input type="hidden" name="idProductoFormUpload" id="idProductoFormUpload" value="test">  
<input type="submit" name="submit" value="Enviar"> 
</form> 

कोड:

मैं अपने iframe में इस सामग्री मिल गया

<iframe id="iframeUpload" name="iframeUpload" src="uploadForm.html" style="height:100px;"></iframe> 

सभी मुझे क्या करना 'idProductoFormUpload के लिए मूल्य सेट कर दिया जाता चाहते 'इनपुट।

मुझे कोई सफलता के साथ इस की कोशिश की:

$('#iframeUpload').contents().find('#idProductoFormUpload').val('myValue'); 
+0

मैं उस कोड और कार्यों का परीक्षण करता हूं, क्या आप अपने सभी HTML दिखा सकते हैं? क्या आप शरीर और एचटीएमएल टैग बंद कर रहे हैं? – RedDevil79

+0

हां मैं करता हूं, बस जब मैंने इसे कॉपी किया तो मैंने इसे याद किया। यदि यह कोड आपके लिए काम करता है तो इसे मेरे लिए भी करना चाहिए। मैं फिर से अपना कोड जांचूंगा और त्रुटि खोजने की कोशिश करूंगा। Thnks !! –

+0

वैसे भी, कुछ ऐसा करने का कोई और तरीका है ?? iframe के लिए एक आईडी पास करने के लिए ?? –

उत्तर

4

आपका कोड अच्छा है। मैं अक्सर भी इस समस्या में भाग गया। सुनिश्चित करें कि आपने आईफ्रेम के बाद जावास्क्रिप्ट डाला है।

+0

रखो यह iframe से बुलाया एक अधिभार घटना है –