HTML DOM Input Number অবজেক্ট
HTML DOM input number অবজেক্ট type="number" এর সাথে <input> এলিমেন্টকে উপস্থাপন করে।
সিনট্যাক্স
ইনপুট নাম্বার অবজেক্ট তৈরির সিনট্যাক্স:
var numberInput = document.createElement("INPUT"); numberInput.setAttribute("type","number");
প্রপার্টি
Input Number অবজেক্টের প্রপার্টিসমূহ:
| প্রপার্টি | ব্যাখ্যা |
|---|---|
| autocomplete | নাম্বার ইনপুট ফিল্ডের autocomplete অ্যাট্রিবিউটের মান ফেরত দেয় এবং পরিবর্তন করে। |
| autofocus | পেজ লোড হলে নাম্বার ইনপুট ফিল্ড ফোকাস পাবে কিনা তা ফেরত দেয় এবং পরিবর্তন করে। |
| disabled | নাম্বার ইনপুট ফিল্ড ডিসেবল আছে কিনা তা ফেরত দেয় এবং পরিবর্তন করে। |
| defaultValue | নাম্বার ইনপুট ফিল্ডের ডিফল্ট মান ফেরত দেয় এবং পরিবর্তন করে। |
| form | HTML ডকুমেন্টে নাম্বার ইনপুট ফিল্ড ধারণকারী ফর্মের রেফারেন্স ফেরত দেয়। |
| list | নাম্বার ইনপুট ফিল্ড ধারণকারী datalist-এর রেফারেন্স ফেরত দেয়। |
| max | নাম্বার ইনপুট ফিল্ডের max অ্যাট্রিবিউটের মান ফেরত দেয় এবং পরিবর্তন করে। |
| min | নাম্বার ইনপুট ফিল্ডের min অ্যাট্রিবিউটের মান ফেরত দেয় এবং পরিবর্তন করে। |
| name | নাম্বার ইনপুট ফিল্ডের name অ্যাট্রিবিউটের মান ফেরত দেয় এবং পরিবর্তন করে। |
| readOnly | নাম্বার ইনপুট ফিল্ড রিড-অনলি আছে কিনা তা ফেরত দেয় এবং পরিবর্তন করে। |
| required | ফর্ম সাবমিট করার আগে নাম্বার ফিল্ড বাধ্যতামূলকভাবে পূরণ করতে হবে কিনা তা ফেরত দেয় এবং পরিবর্তন করে। |
| step | নাম্বার ইনপুট ফিল্ডের step অ্যাট্রিবিউটের মান ফেরত দেয় এবং পরিবর্তন করে। |
| type | নাম্বার ইনপুট ফিল্ডের type অ্যাট্রিবিউটের মান ফেরত দেয়। |
| value | নাম্বার ইনপুট ফিল্ডের value অ্যাট্রিবিউটের কন্টেন্ট ফেরত দেয় এবং পরিবর্তন করে। |
| placeholder | নাম্বার ইনপুট ফিল্ডের placeholder অ্যাট্রিবিউটের মান ফেরত দেয় এবং পরিবর্তন করে। |
মেথড
Input Number অবজেক্টের মেথডসমূহ:
| মেথড | ব্যাখ্যা |
|---|---|
| stepUp() | নাম্বার ইনপুট ফিল্ডের মান তার প্যারামিটারে নির্দিষ্ট মান দ্বারা বাড়ায়। |
| stepDown() | নাম্বার ইনপুট ফিল্ডের মান তার প্যারামিটারে নির্দিষ্ট মান দ্বারা কমায়। |
উদাহরণ
Input number অবজেক্টের উদাহরণ:
<!DOCTYPE html> <html> <style>
body{ text-align:center; background-color:#363946; color:#fff; }
form{ margin:2.5rem auto; }
button{ background-color:#db133a; border:none; cursor:pointer; padding:8px 16px; color:#fff; border-radius:5px; font-size:1.05rem; outline:none; }
.show{ font-weight:bold; font-size:1.4rem; }
</style> <body>
<h1>form Property Demo</h1>
<form id="Form 1">
<fieldset>
<legend>Form 1</legend>
<input type="month" class="monthInput">
</fieldset>
</form>
<button onclick="identify()">Identify Month Input Field</button>
<p class="show"></p>
<script>
function identify() {
var formId = document.querySelector(".monthInput").form.id;
document.querySelector(".show").innerHTML = "Hi! I'm from " + formId;
}
</script> </body> </html>
আউটপুট
এটি নিচের আউটপুট তৈরি করবে:

"Create an input number field" বাটনে ক্লিক করলে একটি নাম্বার ইনপুট ফিল্ড তৈরি হবে।
