2011-03-30 6 views
1

텍스트 상자가 있고 사용자가 숫자를 입력합니다. 2 자리 10 진수를 허용하고 싶습니다.숫자 십진 서식

예 : number : 12,256 -> 쉼표 뒤에 3 자리가 아닌 12,25 자리를 허용하고 싶습니다 (쉼표 뒤에 2 자리 숫자). 내가 어떻게 해? 당신은 Ajax Control Toolkit

+0

당신이'jQuery'를 사용할 수있는 경우이 문제 http://stackoverflow.com/questions/1068284/format-numbers-in-javascript 제발 봐 – TheVillageIdiot

답변

0

내가 두 개의 텍스트 상자, 전체 숫자 부분 하나, 소수 부분을 가진 사용자 컨트롤을 사용하여 추천 할 것입니다. 부적절한 솔루션처럼 보이지만 소프트웨어가 다른 지역 설정으로 클라이언트에서 작동해야하는 경우 표준 천개 분리 자 및 십진수 분리자를 사용하면 나중에 문제가 발생할 수 있습니다. 십진수로 텍스트 상자의 문자 수를 제한하면 문제가 해결됩니다.

나는 또한 asp.net 표준 마스크 된 입력 컨트롤보다 훨씬 더 우아한 마스크 된 텍스트 상자 서식을 권장합니다. 당신의 입력 필드에

http://digitalbush.com/projects/masked-input-plugin/

1

에서 MaskedEdit을 사용할 수 있습니다

감사합니다, 존