Bir belgede javascript kullanarak tüm formlarda nasıl yineleyebilirim?Javascript-HTML - Bir sayfadaki tüm formları nasıl yineleyin?
cevap
kod aşağıda bir html belgesinde geçeceği Bkz toplama
document.forms
kullanabilir ve her form isimleri bir pop-up uyarı yapabilir.
var formsCollection = document.getElementsByTagName("form");
for(var i=0;i<formsCollection.length;i++)
{
alert(formsCollection[i].name);
}
Bu yalnızca ihtiyacınız olan yanıtı alıp almadığınızı görmek için bir başlangıçtır. Daha sonra, uyarıyı kaldırın ve ihtiyacınız olanı yapmaya devam edin.
Tüm formları olsun,
bu en iyi cevap :) Çok –
olmalıdır:
Ve burada referans için
fazla bilgi için bazı bağlantılar Öğeyi Tag, ID ile yakalamaya çalışmaktan daha basit veya farklı olabileceğinden isim. – KyleBungaBurada getElementsByTagName() yerine document.forms kullanan bir örnek var.
getElementsByTagName() örneğinde olduğu gibi, bu tüm formları giderir ve eylemle birlikte bir açılır pencere uyarısı yapar (ayarlanması daha olası olduğu için ad yerine).
var formsCollection;
var r;
formsCollection=document.forms;
for(r=0;r<formsCollection.length;r++)
{
alert(formsCollection[r].action);
}
Bu
aşağı yoğunlaşmış olabilir ve tabii ki açılan işe yarar bir şey değişti ama basit tutmak için çalıştık.- Mozilla Developer Network
- Microsoft
- w3c
- Ve hatta w3schools
Aşağı oy ile neler var? –
Açıkçası cevabınız niçin daha az nabız nabız .. Btw oy vermedim btw – ant
Oy vermedim, ancak "isim" özniteliğinin bir form üzerinde çok az kullanıldığına dikkat edin, böylece nadiren göreceksiniz . Biri "id" nin daha kullanışlı olması için benzersizliğini ve adreslenebilirliğini bulabilir, ancak formun işlevselliğini etkilemez. – Anonymous