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

  • Animation Workshop

    Animation Wo

    8 NİSAN 2010
  • Photoshop Tutorials

    Photoshop Tu

    22 HAZİRAN 2011
  • Stevie

    Stevie

    2 Mayıs 2010