2017-08-24 7 views
0

は、私の質問は、入力タグ用であり、種類は は、私が数入力タグ、のCultureInfoとHTML(英語VSフランス語)

フランス語

<input type="number" value="3,4"> 

英語

<input type="number" value="3.4"> 
を持っていたと言う数であるとき、

タイプが数字でENGLISHの数字ではないため、frenchのページが入力タグをレンダリングしないことに注意してください。私の要点は、標準のHTML言語で想定されているすべてのHTML属性(英語?)です。

HTMLで入力タグを作成すると、3,4の代わりに3.4にする必要がありますか?

私のCultureInfoがフランス語に設定されている場合、私のブラウザはそれをページに3,4として表示しますか?

答えて

1

数値の内部表現(常にコンピュータプログラムのように、小数点と桁区切りなしで指定する必要があります)と、入力コントロールがブラウザでレンダリングされたときにユーザーに表示される内容ユーザーの構成されたロケールに従っている場合とそうでない場合があります)。

HTMLコードには常に小数点を使用する必要があります。<input type="number" value="3.4">

英語のブラウザでは[ 3.4 ]、フランス語のブラウザでは[ 3,4 ]と表示されます。ブラウザは、ユーザーの言語に応じて変換を行います。

+0

あなたが言うときブラウザはユーザーの言語に応じて変換を行いますが、システムの言語を意味しますか? –

+0

少なくともChromeとFirefoxでは、言語パックをインストールし、Webブラウザのユーザーインターフェイスの言語を変更できます。これはオペレーティングシステムの言語とは無関係で、 'コントロール内の数字の表示にも影響します。 – Locoluis

関連する問題