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

  • edwin maldonado

    edwin maldon

    28 Mart 2009
  • eHow

    eHow

    27 NİSAN 2006
  • Gali B

    Gali B

    1 EYLÜL 2006