SORU
4 EKİM 2008, CUMARTESİ


Form giriş alanları jQuery kullanarak elde edilir?

Birçok giriş alanları ile bir form var.

Bir WordPress kullanmak formunu olay yakaladığımda, ilişkilendirilebilir bir dizi bu formu tüm giriş alanları elde etmek mümkün mü?

CEVAP
4 EKİM 2008, CUMARTESİ


$('#myForm').submit(function() {
    // get all the inputs into an array.
    var $inputs = $('#myForm :input');

    // not sure if you wanted this, but I thought I'd add it.
    // get an associative array of just the values.
    var values = {};
    $inputs.each(function() {
        values[this.name] = $(this).val();
    });

});

Simon_Weaver, buradan tavsiyen için teşekkürler, serializeArray kullanarak yapabilirsin başka bir yolu:

var values = {};
$.each($('#myForm').serializeArray(), function(i, field) {
    values[field.name] = field.value;
});

Bu kod parçası <select multiple> öğeleri başarısız olacağını unutmayın.

new HTML 5 form inputs jQuery serializeArray 1.3 çalışmıyor gibi görünüyor. Bu 1.4 sürümü çalışır

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Brandon McCrary

    Brandon McCr

    15 Ocak 2012
  • JTechTalk

    JTechTalk

    11 Temmuz 2010
  • RealPapaPit

    RealPapaPit

    16 Mart 2009