SORU
25 HAZİRAN 2009, PERŞEMBE


Takas <ınput type='dosyası' /> jQuery kullanarak

JQuery ile <input type='file' /> kontrol değer temizlemek mümkün mü? Aşağıdaki denedim:

$('#control').attr({ value: '' }); 

Ama işe yaramıyor.

CEVAP
12 Kasım 2012, PAZARTESİ


Bu çözüm giriş elemanı klonlama daha zarif. Seni formda çevresi elemanı <form>, çağrı sıfırlama kaydır, kaydırma formu kullanarak kaldırın(). Klon aksine() çözümleri yukarıda, sonunda sonunda aynı eleman (ayarlanmış özel özellikleri de dahil olmak üzere).

Test ve Opera, Firefox, Safari, Chrome ve IE6 çalışma . Ayrıca form elemanları, türü hariç diğer türleri üzerinde çalışıyor="". gizli

http://jsfiddle.net/rPaZQ/

function resetFormElement(e) {
  e.wrap('<form>').closest('form').get(0).reset();
  e.unwrap();

  // Prevent form submission
  e.stopPropagation();
  e.preventDefault();
}

Timo olarak notlara, varsa düğmeleri tetik reset alanı içinde <form> çağırmanız gerekir preventDefault olay önlemek için <button> tetikleme gönderin.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • cosmicrocketman

    cosmicrocket

    17 NİSAN 2006
  • Fr. Eckle Studios

    Fr. Eckle St

    29 Kasım 2006
  • lane182videos

    lane182video

    6 EKİM 2011