2014-01-21 31 views
0

我有一個HTML表單,其中有一些輸入字段,其中一些設置爲type="text",另一些設置爲type="number"我的輸入字段類型數量的大小不能改變

在我type="text"領域,我可以使用這個參數size="3"但在我type="number"這個參數只是被忽略,我的輸入字段的大小是那麼的漫長。人們需要能夠在這些字段中只輸入3個數字。所以一個像20個字符一樣大小的輸入字段並不是很吸引人。

而且我不能只是將它改回文字,因爲它只能是數字。

那麼有什麼方法可以改變type="number"的尺寸?

在此先感謝!

編輯:感謝球員的最小,最大,但只解決maxlength問題。還有一種尺寸的方法嗎?

無論如何,謝謝!

編輯:改寫我的問題

+0

此問題已在Stack Overflow上多次提出。使用'max'屬性。 – BenM

+0

只需使用999作爲最大值 – 9edge

回答

3

只需使用minmax屬性。

<input type="number" min="0" max="999" step="1" /> 
+0

對,完全忘了那些..也解決了最大長度問題。感謝那。但是,還有一種方法可以改變尺寸嗎? –

+2

@ user2966317當然,CSS。 – BenM

+0

謝謝,製作課程並使用px作爲寬度解決了我的問題。 –

0

你必須指定一個範圍值

<input type="number" min="0" max="999" /> 

將只接受0 999使用minmax屬性之間和

相關問題