Şu anda resim yüklemek için bazı dosya girdileri içeren bir form üzerinde çalışıyorum. onchange()
Resimleri bir'e gönderen ve iframe
daha sonra yüklenen resimleri onlar için değiştirilecek alanlarla ( ad ve coğrafi yerelleştirme gibi ) dinamik olarak forma yükleyen bu girdiler için bir olay vardır .
Formları iç içe geçiremediğim için, formlar file_input
da bir iframe
. Sonunda iframe
diğerinin içini kullanıyorum iframe
. Bende bunun gibi bir şey var:
<form>
<!-- LOTS OF FIELDS!! -->
<iframe src="file_input_url">
<!-- iframe which loads a page of a form with a file input-->
</iframe>
</form>
ve yüklenen HTML iframe
(hariç gibi bir şey html
, head
ve body
etiketleri)
<form target="upload_iframe">
<input type="file" onchange="this.form.submit()">
</form>
<iframe name="upload_iframe"></iframe>
Bu, ilkini yüklemenin birkaç saniye sürmesi dışında harika çalışıyor iframe
, böylece dosya girişi sayfanın geri kalanıyla yüklenmiyor. Bu görsel olarak ideal değil. iframe
Başka bir sayfa yüklemeye gerek kalmadan içeriği belirleyebilseydim çözebilirdim ( file_input_url
ilk sayfada ile belirtilir iframe
).
iframe
Aynı belgedeki içeriği belirtmenin bir yolu var mı , yoksa src
başka bir sayfanın yüklenmesini gerektiren yalnızca öznitelikle belirtilebilir mi?