2011-12-12 75 views
3

我目前使用JEditable編輯一個數字表。我使用javascript將我的數字格式化爲法語標準,每三位數字使用一個空格(例如,1234567變爲1 234 567)。這些空間由 表示。JEditable:編輯前的格式編號

因此,如果我點擊編輯號碼1 234 567它將在文本框中作爲1 234 567來。有沒有辦法給JEditable點擊事件添加一個回調,以便我可以用空格來替換空格?編輯完成後,我已經做了相反的事情,但我不知道click事件是否有回調。

謝謝!

回答

6

您可以使用函數data參數在編輯內容之前更改內容。例如:

$(".edit").editable('http://example.com/save', { 
    cancel: 'Cancel', 
    submit: 'OK', 
    data: function (value, settings) { 
     return value.replace(/ /gi, ''); 
    } 
}); 
+0

哇,創造者自己的回答!謝謝,它解決了我的問題。 –

+0

太棒了!清晰,簡潔的答案。立即解決了我的問題 - 非常完美,謝謝Mika! – Magua