2014-12-01 2 views
5

으로 표시합니다. 새로운 Windows 8.1 (64 비트)을 새로 설치 한 다음 Firefox 33.1.1을 설치 한 후에 추가 기능 또는 확장 기능을 사용하지 않고 설치하십시오. 그러나 Firefox는 모든 숫자 입력 (type = "number")을 어떤 JavaScript 코드 없이도 NAN으로 표시합니다. (다른 브라우저는하지 어떤 문제가 있습니다.) 이 같은 쇼 아래의 예제 코드 : 나는 그것은`파이어 폭스에서 일어나는 볼Firefox는 항상 숫자 입력을 NAN

<!doctype html> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 
</head> 
<body> 
<form method="post" action=""> 
    <input type="number" /> 
</form> 
</body> 
</html> 

enter image description here

+0

왜 초기 값을 '0'으로 설정하지 않았습니까? – Sirko

+1

value = "0"이거나 다른 값이 도움이되지 않습니다. 그것은 여전히 ​​NAN에 충실합니다! – DarkMaze

+0

내 FF 35에서는 빈 필드 만 보여줍니다. 어쩌면이 버그는 이후 버전의 FF에서 수정 될 수 있습니다. – Sirko

답변

3

이것은 Firefox의 버그입니다! ". " 지역

내가

윈도우에서이 문제를 해결하려면 (아마도 아랍어 또는)이 문제가 페르시아 언어에 존재하는 생각, 점에

소수점 기호 설정 > 추가

을 설정하지만 내 생각에 지금 유형 = "텍스트" 대신 의 최적의 솔루션을 사용하는 것입니다 숫자 ""을 입력하십시오.

+0

그리고 이것은 **보기 **의 문제 일뿐입니다. 'input.value'와'input.valueAsNumber'는 예상대로 작동하는 것 같습니다. 이 버그를 감지하고 사용자에게 메시지를 표시 할 수있는 방법을 찾고 있습니다. 하지만 거기에는 단서가없는 것 같습니다! –

2

경우에만 제어판에서 윈도우의 설정 ->언어 ->변경 날짜, 시간 또는 숫자 형식 ->형식이 설정되어 페르시아어 (내가 가진 승 8.1 + FireF 황소 39.0-fa)

+0

나는 이것이 대답이 아닌 주석이라고 생각한다. – PHPst

0
  • 메타 태그가 HTML5에 적합하지 않습니다. HTML5에 대해 특정 META Charset 태그가 있습니다.

    <form method="post" action="" enctype="multipart/form-data"> 
        <input type="number" name="larry" min="0" max="100" value=""> 
    </form> 
    
    : http://www.w3schools.com/tags/att_meta_charset.asp
  • 가 HTML에서 당신은 />

당신은 또한 형태와 더에 encytpye을 추가하는 등, 귀하의 HTML에 더 많은 콘텐츠를 추가하여 자신을 도울 수있는 XML 닫는 태그를 사용해서는 안보기

구문을 시험해보고 올바른지 확인하십시오.

관련 문제