SORU
13 HAZİRAN 2009, CUMARTESİ


Nasıl bir giriş formu üst almak için?

ben sadece GİRİŞ için bir başvuru olduğunda GİRİŞ FORMU Ana referans almak istiyorum. Bu olası javascript (veya başka bir WordPress kullanmak).

function doSomething(element) {
    //element is input object
    //how to get reference to form?
}

Bu çalışmıyor:

var form = $(element).parents('form:first');

alert($(form).attr("name"));

CEVAP
13 HAZİRAN 2009, CUMARTESİ


Giriş yerel DOM elemanları da ait oldukları form gösteren form özelliği:

var form = element.form;
alert($(form).attr('name'));

Göre w3schools .form mal giriş alanları tarafından desteklenmektedir IE 4.0 , Firefox 1.0 , Opera 9.0 , hangisi daha tarayıcılar bu bir WordPress kullanmak garanti eder, böylece gerektiğini sopa bu.

Eğer bu eleman (<input>) farklı bir tür olsaydı, closest ile en üst bulabiliriz:

var $form = $(element).closest('form');
alert($form.attr('name'));

Ayrıca, HTMLInputElement form özelliği bu MDN bağlantıya bakın:

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Exalto_Gamer

    Exalto_Gamer

    15 EKİM 2014
  • KIT KAT

    KIT KAT

    3 EKİM 2005
  • Simon Hayter

    Simon Hayter

    20 HAZİRAN 2010