2011-01-13 25 views
9

मैं किसी विशेष स्थितिjQuery ही अगर एक विशिष्ट रेडियो बटन

पर अटक गया चयन किया जाता है 2 रेडियो बटन

<input type="radio" value="YES" id="sub" name="sub">Yes 
<input type="radio" value="NO" id="sub" name="sub">No 

है, हाँ चुना जाता है, मैं पुष्टि करने के लिए 1 पाठ क्षेत्र की जरूरत है मेरे पास मान्य

<input type="text" id="price" name="price" /> 

मैं jQuery सत्यापन प्लग-इन का उपयोग कर रहा

कृपया मुझे इस के साथ मदद, धन्यवाद।

+2

FYI देखा आप एक ही आईडी के साथ 2 तत्वों कभी नहीं होना चाहिए सेट कर सकते हैं,। –

+0

@ अब्दुल्ला: मेरा ध्यान आकर्षित करने के लिए धन्यवाद –

+0

@ अब्दुल्ला धन्यवाद कि उत्तर मेरे लिए काम नहीं करता था। – Mike

उत्तर

23

आप निर्भरता मान्यता के रूप में यहाँ http://docs.jquery.com/Plugins/Validation/Methods/required#dependency-expression

$('#myForm').validate(rules: { 
    price: { 
    required: '#sub[value="YES"]:checked' 
    } 
}); 
+0

कमाल, यह मेरी समस्या को हल करने में मदद करता है, धन्यवाद –

+0

हाय वाडमिन, क्या आप इस संबंधित प्रश्न पर एक नज़र डाल सकते हैं? - http://stackoverflow.com/questions/7758931 – chainwork

+0

क्यों '#yes: चेक किया गया'? क्या आप मानते हैं कि ओपी ने 'id = 'sub'' के बजाय' id =' yes 'लिखा था? – Adam

संबंधित मुद्दे