मैंने निम्नलिखित रिकर्सिव इनपुट सत्यापनकर्ता लिखा है और यह मेरे लिए काम करता है। क्या प्रत्येक डोम तत्व पर जाने का एक बेहतर तरीका है और जांचें कि यह इनपुट फ़ील्ड है या नहीं?एचटीएमएल इनपुट तत्वों को दोबारा सत्यापित करने
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
}
यह सवाल [कोड समीक्षा स्टैक एक्सचेंज] (http://codereview.stackexchange.com) के लिए बेहतर हो सकता है क्योंकि आपके प्रश्न की प्रकृति किसी समस्या से मदद के बजाय सुधार की तलाश है। –
ओह, मुझे यह भी पता नहीं था कि कोड समीक्षा एक चीज थी। क्या मैं अपनी पोस्ट वहां ले जा सकता हूं या कोई इसे मेरे लिए ले जा सकता है? – dimlee
आप यहां अपनी पोस्ट हटा सकते हैं और इसे वहां (दोबारा) पोस्ट कर सकते हैं, या मॉडरेटर के ध्यान के लिए इसे ध्वजांकित कर सकते हैं, इसे माइग्रेट करने के लिए कह रहे हैं (शायद इससे बचें क्योंकि यह अधिक काम करने वाले मॉडरेटर के लिए अधिक काम है)। - अब आपके पास एक जवाब है जो मुझे नहीं लगता कि ** ** इसे हटा सकते हैं। –