3 回答

TA貢獻1946條經驗 獲得超3個贊
那是梵文腳本中的 6?。
<input type="number" />
- 以及date
其他 HTML5 表單輸入類型 - 是區域設置感知的,并將根據用戶的瀏覽器調整它們的外觀。有時,這是根據服務器發送的標頭完成的。
PHP 沒有什么特別之處,但在這種情況下,您的 PHP 服務器和僅加載純 HTML 文件之間似乎存在配置差異。

TA貢獻1865條經驗 獲得超7個贊
WHATWG說(強調我的):
本規范沒有定義用戶代理要使用的用戶界面;鼓勵用戶代理供應商考慮什么最能滿足用戶的需求。例如,波斯語或阿拉伯語市場的用戶代理可能支持波斯語和阿拉伯語數字輸入(如上所述將其轉換為提交所需的格式)。同樣,為羅馬人設計的用戶代理可能會以羅馬數字而不是十進制顯示值;或者(更實際地)為法國市場設計的用戶代理可能會在小數點前的千位和逗號之間顯示帶有撇號的值,并允許用戶以這種方式輸入值,并在內部將其轉換為上述提交格式。
一些快速測試表明,用于在控件中顯示數字的國家格式<input type="number">
確實取決于瀏覽器:
Firefox 考慮 HTML 語言(
lang
屬性)Chrome 考慮瀏覽器語言(
Accept-Language
字符串?)
<div><input type="number" value="1234567.890"></div>
<div><input type="number" value="1234567.890"></div>
<div><input type="number" value="1234567.890"></div>
<div><input type="number" value="1234567.890"></div>
上面的代碼片段在我的電腦中看起來像這樣:
我真的不知道如何觸發 Devanagari 腳本(hi
只是一個猜測)。

TA貢獻1797條經驗 獲得超4個贊
輸入類型編號采用所有特殊符號和字母“e”,為防止出現此問題,請在 onkeypress 上調用 javascript 函數。
function isNumberKey(evt)
{
var charCode = (evt.which) ? evt.which : evt.keyCode
if (charCode > 31 && (charCode < 48 || charCode > 57))
return false;
return true;
}
并將其稱為
onkeypress="返回 isNumberKey(事件)"
- 3 回答
- 0 關注
- 162 瀏覽
添加回答
舉報