<input type="text" value="">
什麼類型的值由輸入的值屬性在HTML發送
什麼樣的價值類型由輸入值屬性發送,如果我明確地輸入標籤中指定的值屬性,以便其一個會去, 我輸入的或我明確指定的那個。
,我還可以改變值的類型從字符串編號
<input type="text" value="">
什麼類型的值由輸入的值屬性在HTML發送
什麼樣的價值類型由輸入值屬性發送,如果我明確地輸入標籤中指定的值屬性,以便其一個會去, 我輸入的或我明確指定的那個。
,我還可以改變值的類型從字符串編號
輸入的type
確定哪些UI被呈現給用戶,並且還可以限制什麼可以被輸入到所述輸入。 (例如,支持瀏覽器將不允許用戶使用type="number"
輸入一個字母)。
value
屬性指定輸入的值爲默認。
如果通過用戶在字段中輸入內容或JavaScript修改value
屬性來更改該值,則默認值不再具有任何意義。
如果value
屬性是由JavaScript的改變,那麼它會更新當前值當且僅當電流值尚未改變按照前一段落。
如果將type
用JavaScript更改爲使當前值無效的值,則該值將由瀏覽器「固定」。
表單提交後,將使用application/x-www-form-urlencoded
或multipart/form-data
編碼對數據進行編碼。這些都不能區分不同類型的數據,所以服務器將只收到數據的文本表示(即使type="number"
)。
與一種類型的屬性,其值是輸入元件「文本」表示一個行純文本編輯控制輸入元素的值。
因此,通常像spring這樣的後端框架可以完成適當類型的解析工作。
理想情況下,您在中指定的值是輸入標籤是您的輸入框的默認值。但是,如果您明確更改,則會被覆蓋。所以發送到服務器/ javascript的值將是文本字段的最近值。
如果你想將String轉換爲Integer,那麼它得到不同的實現取決於你解析那個String的語言。我正在用JavaScript來考慮它。因此,要將其轉換爲Number,您可以使用JavaScript中的parseInt(String)。
這裏我就是這樣做:
[1]: https://jsfiddle.net/f6bwjsuh/