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

  • segtlim

    segtlim

    21 EKİM 2008
  • The Exploiteers

    The Exploite

    4 Ocak 2011
  • WK

    WK

    9 Ocak 2006