আমি কীভাবে কোনও ক্ষেত্রের "আসল" মান পেতে পারি <input type="number">?
আমার একটি inputবাক্স রয়েছে এবং আমি নতুন HTML5 ইনপুট প্রকারটি ব্যবহার করছি number:
<input id="edQuantity" type="number">
এটি বেশিরভাগ ক্রোম 29 এ সমর্থিত:

আমার এখন যা দরকার তা হ'ল ব্যবহারকারীরা ইনপুট বাক্সে প্রবেশ করা "কাঁচা" মান পড়ার ক্ষমতা । যদি ব্যবহারকারী কোনও নম্বর প্রবেশ করে থাকে:

তারপর edQuantity.value = 4, এবং সব ঠিক আছে।
তবে যদি ব্যবহারকারী অবৈধ পাঠ্য প্রবেশ করে তবে আমি ইনপুট-বাক্সকে লাল করতে চাই:

দুর্ভাগ্যক্রমে, একটি type="number"ইনপুট বাক্সের জন্য, যদি পাঠ্য-বাক্সে মানটি একটি সংখ্যা না হয় তবে valueএকটি খালি স্ট্রিংটি ফেরত দেয়:
edQuantity.value = "" (String);
(কমপক্ষে 29 ক্রোমে)
আমি কীভাবে একটি নিয়ন্ত্রণের "কাঁচা" মান পেতে পারি <input type="number">?
আমি ইনপুট বাক্সের অন্যান্য বৈশিষ্ট্যের জন্য ক্রোমের তালিকাটি দেখার চেষ্টা করেছি:

আমি আসল ইনপুট এর অনুরূপ এমন কিছু দেখিনি।
বা বাক্সটি "খালি" আছে কিনা, না জানার কোনও উপায় আমি খুঁজে পাইনি। হয়তো আমি অনুমান করতে পারতাম:
value isEmpty Conclusion
============= ============= ================
"4" false valid number
"" true empty box; not a problem
"" false invalid text; color it red
দ্রষ্টব্য : অনুভূমিক নিয়মের পরে আপনি সবকিছু উপেক্ষা করতে পারেন; প্রশ্নটি ন্যায়সঙ্গত করার জন্য এটি কেবল ফিলার। এছাড়াও: প্রশ্নের সাথে উদাহরণটিকে বিভ্রান্ত করবেন না। বাক্সটি লাল রঙ করা ব্যতীত অন্য কারনে লোকেরা এই প্রশ্নের উত্তর পেতে চাইতে পারে (একটি উদাহরণ: অনুলুর ইভেন্টের সময় পাঠ্যটিকে "four"লাতিন "4"প্রতীক হিসাবে রূপান্তর করা )
আমি কীভাবে একটি নিয়ন্ত্রণের "কাঁচা" মান পেতে পারি <input type="number">?
বোনাস রিডিং
validityঅবস্থা পরীক্ষা করুন - আমি আশা করব typeMismatchতবে আমি নিজেকে পরীক্ষা করেছি না।
blahহচ্ছে : " একটি অবৈধ নম্বর"।
numberআপনি যে ইনপুটটি সন্ধান করছেন তা নয়; একটি সাধারণtextইনপুট ব্যবহার করুন।