2011-12-12 89 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