मैं निम्नलिखित कोड है:जांच करें कि पाठ बॉक्स है रिक्त मान
var inp = $("#txt");
if(inp.val() != "")
// do something
वहाँ चर 'inp'
मैं निम्नलिखित कोड है:जांच करें कि पाठ बॉक्स है रिक्त मान
var inp = $("#txt");
if(inp.val() != "")
// do something
वहाँ चर 'inp'
if (inp.val().length > 0) {
// do something
}
आप कुछ भी और अधिक जटिल चाहते हैं, regex पर विचार या validation plugin जिसके लिए आप
if ($("#txt").val().length > 0)
{
// do something
}
आपका विधि जब वहाँ विफल रहता है का उपयोग कर खाली टेक्स्ट बॉक्स की जाँच करने के लिए किसी भी अन्य रास्ता नहीं है टेक्स्टबॉक्स के अंदर 1 से अधिक स्पेस कैरेक्टर है।
var inp = $("#txt").val();
if(jQuery.trim(inp).length > 0)
{
//do something
}
की जाँच से पहले सफेद स्थान को निकालता है इस का ख्याल रखता है का उपयोग करें। यदि उपयोगकर्ता केवल रिक्त स्थान दर्ज करता है तो यह अभी भी काम करेगा।
यह एकदम सही समाधान है! –
@Grimmy मुझे यह तथ्य पसंद है कि आपने 'trim' शामिल किया था। यह इस उत्तर को पूरा करता है। – MadushM
क्यों सुसंगत नहीं है? या तो '$' या 'jQuery' का उपयोग करें, लेकिन दोनों क्यों? – user2019515
$('input:text').filter(function() { return this.value.length > 0; });
if ($("#txt").val().length == 0)
{
// do something
}
मैं == में जोड़ने के लिए यह मेरे लिए काम करने के लिए पाने के लिए था, अन्यथा यह भी रिक्त पाठ इनपुट के साथ स्थिति को अनदेखा कर। किसी की मदद कर सकते हैं।
उपयोग करता है, तो पाठ बॉक्स रिक्त है की जाँच करें या 1 से अधिक सफेद रिक्त स्थान
var name = jQuery.trim($("#ContactUsName").val());
if ((name.length == 0))
{
Your code
}
else
{
Your code
}
क्या 'if' पर ब्रेसिज़ के दो जोड़े होने का कोई विशेष कारण है? –
के लिए निम्नलिखित इसके अलावा आप का उपयोग
$value = $("#txt").val();
if($value == "")
{
//Your Code Here
}
else
{
//Your code
}
यह कोशिश कर सकते हैं। यह चलेगा।
जांच इस तरह किया जा सकता है:
if (!!inp.val()) {
}
और भी कम:
if (inp.val()) {
}
आप भी ट्रिम का उपयोग करके जांच होनी चाहिए? –
'inp.val()! = '' 'क्यों नहीं है? –