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

  • majesticdubstep

    majesticdubs

    3 Kasım 2011
  • Ryan Ha

    Ryan Ha

    9 NİSAN 2006
  • Thom Hall

    Thom Hall

    24 Kasım 2006