পাঠ্যবক্সের খালি মূল্য আছে কিনা তা পরীক্ষা করুন


90

আমার কাছে নিম্নলিখিত কোড রয়েছে:

var inp = $("#txt");

if(inp.val() != "")
// do something

ভেরিয়েবলটি 'ইনপ' ব্যবহার করে খালি পাঠ্যবক্সের জন্য চেক করার জন্য অন্য কোনও উপায় আছে কি?


4
আপনি খুব ট্রিম ব্যবহার করে চেক করা উচিত?
সারাউত পোসিটওয়িনিয়ু

4
কেন inp.val() != ''অভিযুক্ত হয় না?
মাত্তেও তাসিনারি

উত্তর:


170
if (inp.val().length > 0) {
    // do something
}

আপনি যদি আরও জটিল কিছু চান, তবে রেজেক্স বিবেচনা করুন বা যাচাইকরণ প্লাগইন ব্যবহার করুন যা এটি আপনার জন্য যত্নশীল


6
আপনার প্রয়োজন নেই 0 এই ক্ষেত্রে যতদূর আমি বলতে পারি in দৈর্ঘ্য যদি 0 হয় তবে এটি (0) এর মতো হবে এবং শর্তটি ব্যর্থ হবে।
আইক্রাস

অথবা কেবলমাত্র যদি (inp.val ())
ejaenv

96
var inp = $("#txt").val();
if(jQuery.trim(inp).length > 0)
{
   //do something
}

চেক করার আগে সাদা জায়গা সরিয়ে দেয়। যদি ব্যবহারকারী কেবল স্থানগুলিতে প্রবেশ করে তবে এটি এখনও কাজ করবে।


4
এটি নিখুঁত সমাধান!
শশী কাঁথ

4
@ গ্রিমি আপনি যে বিষয়টি অন্তর্ভুক্ত করেছেন তা আমি পছন্দ করি trim। এই উত্তর সম্পূর্ণ করে তোলে।
মাদুশম

6
ধারাবাহিক হবেনা কেন? হয় ব্যবহার করুন $বা jQueryকিন্তু উভয় কেন?
ব্যবহারকারী2019515

16
if ( $("#txt").val().length > 0 )
{
  // do something
}

পাঠ্যবক্সের ভিতরে 1 টিরও বেশি স্পেস অক্ষর থাকলে আপনার পদ্ধতিটি ব্যর্থ হয়।



7

পাঠ্য বাক্সটি ফাঁকা আছে কিনা বা 1 টির বেশি সাদা স্পেস রয়েছে কিনা তা পরীক্ষা করতে নিম্নলিখিতটি ব্যবহার করুন

var name = jQuery.trim($("#ContactUsName").val());

if ((name.length == 0))
{
    Your code 
}
else
{
    Your code
}

4
এটিতে দুটি জোড়া ধনুর্বন্ধনী থাকার কোনও বিশেষ কারণ আছে কি if?
পেড্রো মোরিরা

5
if ( $("#txt").val().length == 0 )
{
  // do something
}

এটি আমার পক্ষে কাজ করার জন্য আমাকে == যোগ করতে হয়েছিল, অন্যথায় এটি খালি পাঠ্য ইনপুট সহ শর্তটিকে উপেক্ষা করেছে। কাউকে সাহায্য করতে পারে



আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.