Aşağıdaki özyinelemeli giriş denetleyicisini yazdım ve benim için çalışıyor. Her dom elemanını ziyaret etmek ve bir giriş alanı olup olmadığını kontrol etmek ve doğrulamak için daha iyi bir yol var mı?HTML giriş elemanlarını yinelemeli olarak doğrulamak
function formValidator(parent)
{
//base case no children
if(parent.children().length == 0)
return
//recurse through each childs' child
parent.children().each(function(){
formValidator($(this));
/**
* Work : check if this node is an input node
*/
if($(this).is("input"))
{
var type = $(this).attr('type');
if(type =="text")
//do work bro
}
});//end for each
}
Sorunun doğası bir sorundan ziyade iyileştirme aramak olduğundan, bu soru [kod inceleme yığını değişimi] (http://codereview.stackexchange.com) için daha uygun olabilir. –
Oh, kod incelemesinin bir şey olduğunu bile bilmiyordum. Gönderiyi buraya taşıyabilir miyim veya birisi benim için taşıyabilir mi? – dimlee
Gönderinizi buradan silebilir ve orada yeniden yazabilirsiniz (tercih edilen) veya bir moderatörün dikkatini çekmek için bayrak taşıyıp taşımasını isteyebilirsiniz (muhtemelen aşırı çalışan moderatörler için daha fazla çalışacağından emin olun). - şimdi bir cevabınız var, sizce ** bunu silebilirsiniz. –