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

  • Hak5DarrensVlog

    Hak5DarrensV

    11 EYLÜL 2009
  • ParryGripp

    ParryGripp

    12 AĞUSTOS 2006
  • Techmoan

    Techmoan

    31 Mayıs 2009