আমি কি সিএসএসের কিছু দিয়ে সর্বোচ্চ দৈর্ঘ্যের বৈশিষ্ট্যটি প্রতিস্থাপন করতে পারি?
<input type='text' id="phone_extension" maxlength="4" />
আমি কি সিএসএসের কিছু দিয়ে সর্বোচ্চ দৈর্ঘ্যের বৈশিষ্ট্যটি প্রতিস্থাপন করতে পারি?
<input type='text' id="phone_extension" maxlength="4" />
উত্তর:
না
সর্বোচ্চতা আচরণের জন্য।
সিএসএস স্টাইলিংয়ের জন্য।
এই কারণে.
আপনি jQuery এর মতো ব্যবহার করতে পারেন:
$("input").attr("maxlength", 4)
এখানে একটি ডেমো: http://jsfiddle.net/TmsXG/13/
আমি মনে করি না আপনি পারবেন না, এবং CSS কীভাবে পৃষ্ঠাটি যা দেখায় তা কীভাবে দেখায় না তা বর্ণনা করার কথা বলে মনে করা হয়, তাই আপনি যদি পারতেন তবে এটি কীভাবে আপনার ব্যবহার করা উচিত তা সত্য নয়।
সম্ভবত আপনার ফর্মের উপাদানগুলিতে সাধারণ কার্যকারিতা প্রয়োগ করতে JQuery ব্যবহার করার কথা ভাবা উচিত?
সিএসএসের সাথে নয়, তবে আপনি জাভাস্ক্রিপ্টের সাহায্যে পছন্দসই আচরণ অনুকরণ এবং প্রসারিত / কাস্টমাইজ করতে পারেন।
অন্যরা যেমন উত্তর দিয়েছে, সরাসরি কোনও সিএসএস শ্রেণিতে সর্বোচ্চ দৈর্ঘ্য যুক্ত করার কোনও উপায় নেই।
তবে এই সৃজনশীল সমাধানটি আপনি যা সন্ধান করছেন তা অর্জন করতে পারে।
আমার সাইটে maxLengths.js নামের একটি ফাইলের jQuery রয়েছে যা আমি সাইটে উল্লেখ করি (এএসপির জন্য সাইট.মাস্টার)
এটি কর্মে দেখতে স্নিপেট চালান, ভাল কাজ করে।
jquery, সিএসএস, এইচটিএমএল:
$(function () {
$(".maxLenAddress1").keypress(function (event) {
if ($(this).val().length == 5) { /* obv 5 is too small for an address field, just want to use as an example though */
return false;
} else {
return true;
}
});
});
.maxLenAddress1{} /* this is here mostly for intellisense usage, but can be altered if you like */
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<input type="text" class="maxLenAddress1" />
এটি ব্যবহারের সুবিধা: যদি এই ধরণের ক্ষেত্রের সর্বাধিক দৈর্ঘ্যটি ধাক্কা দেওয়া বা আপনার পুরো অ্যাপ্লিকেশন জুড়ে প্রয়োজন হয় তবে আপনি এটিকে এক জায়গায় পরিবর্তন করতে পারবেন one গ্রাহক কোড, পুরো নাম ক্ষেত্র, ইমেল ক্ষেত্রগুলি, আপনার অ্যাপ্লিকেশন জুড়ে সাধারণ কোনও ক্ষেত্রের মতো ক্ষেত্রগুলির ক্ষেত্রে ক্ষেত্রের দৈর্ঘ্যের জন্য কাজ করে।