मैं एक ऐसा फॉर्म बना रहा हूं जहां उपयोगकर्ता एक HTML नंबर इनपुट टैग का उपयोग कर डॉलर राशि दर्ज कर सके। क्या इनपुट बॉक्स हमेशा 2 दशमलव स्थानों को प्रदर्शित करने का कोई तरीका है?एक एचटीएमएल संख्या इनपुट हमेशा 2 दशमलव स्थानों को प्रदर्शित करें
उत्तर
तो अगर इस पर किसी और stumbles यहाँ इस समस्या का हल है जावास्क्रिप्ट:
चरण 1: एक onchange
घटना
myHTMLNumberInput.onchange = setTwoNumberDecimal;
करने के लिए या html में अपने HTML संख्या इनपुट बॉक्स हुक कोड यदि आप ऐसा पसंद करते हैं
<input type="number" onchange="setTwoNumberDecimal" min="0" max="10" step="0.25" value="0.00" />
चरण 2: लिखें setTwoDecimalPlace विधि
function setTwoNumberDecimal(event) {
this.value = parseFloat(this.value).toFixed(2);
}
toFixed
में '2' को बदल कर आप कम या ज्यादा दशमलव स्थानों के प्राप्त कर सकते हैं अगर आप ऐसा पसंद करते हैं।
दुर्भाग्य से फ़ायरफ़ॉक्स 50 में काम नहीं कर रहा है। – dangowans
जावास्क्रिप्ट संख्याओं के लिए toFixed में देखें। आप अपने नंबर फ़ील्ड के लिए onChange फ़ंक्शन लिख सकते हैं जो इनपुट पर फ़िक्स किया जाता है और नया मान सेट करता है।
ऑन चेंज वास्तव में कष्टप्रद है। मैं jQuery के .blur फ़ंक्शन का उपयोग करना पसंद करता हूं। http://api.jquery.com/blur/ – RandomUs1r
यह केवल एक न्यूनतम समाधान है, लेकिन हाँ jQuery का उपयोग करके ओपी जीवन को आसान बना सकता है। – spots
@ RandomUs1r को वास्तव में 'onBlur' – RozzA
शुद्ध एचटीएमएल जो आप चाहते हैं वह करने में सक्षम नहीं है। मेरा सुझाव आपके लिए roudning करने के लिए एक सरल जावास्क्रिप्ट समारोह लिखना होगा।
तक पहुंचने के लिए jQuery का उपयोग करने की आवश्यकता नहीं है, मैं इसे रीढ़ की हड्डी के मॉडल से सहेज रहा हूं जो इस डेटा के लिए एक फ्लोट का उपयोग करता है, इसलिए समस्या नहीं है। मैं सिर्फ टेक्स्ट बॉक्स में प्रदर्शित संख्या को दो दशमलव स्थान रखना चाहता हूं। – Cristiano
कभी नहीं, मैं जो कह रहा था उसे गलत समझा जाता है ... यह किया जाएगा – Cristiano
एक इनलाइन समाधान नीचे प्रारूप में Groot और इवायलो सुझाव को जोड़ती है:
onchange="(function(el){el.value=parseFloat(el.value).toFixed(2);})(this)"
यह काम नहीं कर रहा है, क्योंकि यदि आपके पास प्लेसहोल्डर है तो यह डिफ़ॉल्ट रूप से उस मूल्य को ले जाएगा और आप इसे इनपुट में नहीं बदल सकते हैं। –
आप कार्यक्षमता का एक बहुत के लिए Telerik के numerictextbox उपयोग कर सकते हैं
<input id="account_rate" data-role="numerictextbox" data-format="#.000" data-min="0.001" data-max="100" data-decimals="3" data-spinners="false" data-bind="value: account_rate_value" onchange="APP.models.rates.buttons_state(true);" />
कोर कोड free to download
है यहां स्वीकृत समाधान गलत है। HTML में इस प्रयास करें:
onchange="setTwoNumberDecimal(this)"
और समारोह की तरह लग रहे करने के लिए:
function setTwoNumberDecimal(el) {
el.value = parseFloat(el.value).toFixed(2);
};
क्या अन्य लोगों यहां पोस्ट मुख्य रूप से काम किया, लेकिन onchange
का उपयोग कर काम नहीं करता है जब मैं तीर का उपयोग करके नंबर बदलने एक ही दिशा में एक से अधिक बार। काम क्या था oninput
। मेरे कोड (मुख्य रूप से MC9000 से उधार):
एचटीएमएल
<input class="form-control" oninput="setTwoNumberDecimal(this)" step="0.01" value="0.00" type="number" name="item[amount]" id="item_amount">
जे एस
function setTwoNumberDecimal(el) {
el.value = parseFloat(el.value).toFixed(2);
};
- 1. जावास्क्रिप्ट 2 दशमलव स्थानों पर एक फ्लोट प्रदर्शित करता है
- 2. Regex 2 दशमलव स्थानों
- 3. 2 दशमलव स्थानों
- 4. एंड्रॉयड - राउंड 2 के लिए दशमलव स्थानों
- 5. 2 दशमलव स्थानों पर गोल
- 6. 2 दशमलव स्थानों पर एक फ्लोट स्वरूपण
- 7. एचटीएमएल संख्या इनपुट दशमलव बिंदु को हटा देता है?
- 8. mvc3, C# में 2 दशमलव स्थानों तक संख्या प्रदर्शित करने के लिए कैसे?
- 9. डेटा एनोटेशन के साथ दशमलव दशमलव को 2 दशमलव स्थानों तक मान्य करें?
- 10. 0 दशमलव स्थानों
- 11. कोल्डफ्यूज़न में संख्या को 2 दशमलव स्थानों तक कैसे छोटा करें?
- 12. पायथन: दशमलव स्थानों के बिना संख्या प्राप्त करें
- 13. सीमा दो दशमलव स्थानों
- 14. दशमलव स्थानों को निकालने का एक कार्य
- 15. इनपुट संख्या
- 16. एन दशमलव स्थानों की संख्या के साथ Double.ToString
- 17. मैं 2 दशमलव स्थानों पर कैसे जा सकता हूं?
- 18. दशमलव संख्या
- 19. दशमलव अंक के बिना संख्या प्रदर्शित करना
- 20. वैज्ञानिक नोटेशन के बजाए हमेशा पूर्ण दशमलव प्रारूप में BigDecimal ऑब्जेक्ट को कैसे प्रदर्शित करें?
- 21. दो दशमलव स्थानों
- 22. एक फ्लोट के मूल्य को 2 दशमलव स्थानों पर प्रिंट करना
- 23. उद्देश्य सी: "बस पर्याप्त" दशमलव स्थानों के साथ स्वरूपण संख्या
- 24. फ़्लोट में दशमलव स्थानों की संख्या कैसे गिनें?
- 25. शून्य से पीछे दो दशमलव स्थानों को सीमित करें
- 26. हमेशा SQL में दशमलव स्थान दिखाएं?
- 27. मैं .Net में दशमलव से 2 दशमलव स्थानों को कैसे गोल करूं?
- 28. TSQL DateDiff 2 दशमलव स्थानों के साथ दिनों की संख्या वापस करने के लिए
- 29. 2 दशमलव स्थानों के लिए संख्या फ़ॉर्मेट करने के लिए कोशिश कर रहा है jQuery
- 30. दो दशमलव स्थानों पर एक फ्लोट प्रारूपित करें
नहीं शुद्ध HTML के साथ। आप किस सर्वर साइड भाषा का उपयोग करते हैं? क्या आप जावास्क्रिप्ट को knwo करते हैं? –