আমার কাছে নিম্নলিখিত কোড রয়েছে:
var inp = $("#txt");
if(inp.val() != "")
// do something
ভেরিয়েবলটি 'ইনপ' ব্যবহার করে খালি পাঠ্যবক্সের জন্য চেক করার জন্য অন্য কোনও উপায় আছে কি?
আমার কাছে নিম্নলিখিত কোড রয়েছে:
var inp = $("#txt");
if(inp.val() != "")
// do something
ভেরিয়েবলটি 'ইনপ' ব্যবহার করে খালি পাঠ্যবক্সের জন্য চেক করার জন্য অন্য কোনও উপায় আছে কি?
inp.val() != ''অভিযুক্ত হয় না?
উত্তর:
if (inp.val().length > 0) {
// do something
}
আপনি যদি আরও জটিল কিছু চান, তবে রেজেক্স বিবেচনা করুন বা যাচাইকরণ প্লাগইন ব্যবহার করুন যা এটি আপনার জন্য যত্নশীল
var inp = $("#txt").val();
if(jQuery.trim(inp).length > 0)
{
//do something
}
চেক করার আগে সাদা জায়গা সরিয়ে দেয়। যদি ব্যবহারকারী কেবল স্থানগুলিতে প্রবেশ করে তবে এটি এখনও কাজ করবে।
trim। এই উত্তর সম্পূর্ণ করে তোলে।
$বা jQueryকিন্তু উভয় কেন?
পাঠ্য বাক্সটি ফাঁকা আছে কিনা বা 1 টির বেশি সাদা স্পেস রয়েছে কিনা তা পরীক্ষা করতে নিম্নলিখিতটি ব্যবহার করুন
var name = jQuery.trim($("#ContactUsName").val());
if ((name.length == 0))
{
Your code
}
else
{
Your code
}
if?
if ( $("#txt").val().length == 0 )
{
// do something
}
এটি আমার পক্ষে কাজ করার জন্য আমাকে == যোগ করতে হয়েছিল, অন্যথায় এটি খালি পাঠ্য ইনপুট সহ শর্তটিকে উপেক্ষা করেছে। কাউকে সাহায্য করতে পারে
এছাড়াও আপনি ব্যবহার করতে পারেন
$value = $("#txt").val();
if($value == "")
{
//Your Code Here
}
else
{
//Your code
}
চেষ্টা করে দেখুন এটা কাজ.
চেকটি এভাবে করা যেতে পারে:
if (!!inp.val()) {
}
এবং আরও ছোট:
if (inp.val()) {
}