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

  • finalcall07

    finalcall07

    11 NİSAN 2008
  • theavettbrothers

    theavettbrot

    9 ŞUBAT 2007
  • TheXiaxue

    TheXiaxue

    3 AĞUSTOS 2009