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

  • 8lacKy

    8lacKy

    30 Mart 2009
  • Glyn Dewis

    Glyn Dewis

    25 AĞUSTOS 2007
  • MrOctopi

    MrOctopi

    6 Aralık 2010