2012-10-04 60 views
1

我目前正在開發一個項目,在該項目中需要使用郵政編碼從數據庫中獲取街道/城市細節。荷蘭郵政編碼使用「1111 AA」格式,我希望在單個輸入字段中輸入此字段,同時自動在數字和字母之間添加空格,前提是用戶沒有自行輸入空格。輸入字段內的自動空間

我一直在搜索這個相當多的東西,到目前爲止我所能找到的所有方法都是將用戶輸入限制爲數字字符。

謝謝。

+0

你想要這個提交前或提交後? Javascript可用於在提交前執行此任務。提交後,您可以使用任何後端語言來解析提交的值。 –

回答

0

您需要JavaScript才能做到這一點。在這種情況下,jQuery實際上可以幫助你很多。這裏有一個neat plugin來處理你想要什麼:

+0

將調查,謝謝。 –

0

有在HTML這樣的操作沒有任何工具。您可以使用處理的按鍵事件在JavaScript中編寫功能,檢查是否輸入了四個連續數字並在正數情況下追加空格。如果考慮如果用戶按下刪除鍵刪除字符會發生什麼情況,這會變得更加困難。你也會遇到這樣的問題,用戶可能會按空格鍵輸入「1111 AA」,然後會發生什麼?

所以這是有用的問題。只接受帶有和沒有空格的郵政編碼會更好。

+0

該事件由AJAX調用處理,我不知道如何接受兩種情況下的郵政編碼。 –