2017-02-06 159 views
0

我有一個是可編輯的表格單元格:濾波器輸入

<table> 
    <tr> <td contenteditable></td> </tr> 
</table> 

有沒有辦法只允許一個位數字(可能與一個正則表達式?)作爲輸入。

我想在輸入時驗證內容,而不是在輸入後驗證它。

PS:我更喜歡沒有jQuery的解決方案。

回答

0

表格用於顯示。對於HTML輸入,通常您會使用帶有輸入控件的表單。您可以使用此限制爲一位數字。當您提交帶有「888」的表單時,它會顯示一條消息並取消表單提交。

<form action="www.yahoo.com"> 
    <input type="number" min="1" max="9" > 
    <input type="submit"> 
</form> 
+0

在我的情況下,表格會更方便格式化。不過,我嘗試將表格更改爲公式。謝謝您的回答。 – Scriptim