2013-02-12 12 views
1

衝突我使用autonumeric 1.8.3與3輸入文本字段在頁面上 - 每個使用autonumeric。頁面加載時出現錯誤: 「未捕獲autoNumeric已經被初始化。如果你想通過選項,請使用'更新'方法'jquery.autoNumeric插件與jquery.tools

經過更多的研究,這似乎是jquery.tools.js相關。我認爲這兩個插件是相互衝突的。有人可以建議如何解決衝突嗎?

我的代碼:

$('#cost').autonumeric(
    'init', { 
    aSep: '', 
    aSign: '$', 
    vMin: '0.00', 
    vMax: '9.99' 
    } 
); 
$('#price').autonumeric( 
    'init', { 
    aSep: '', 
    aSign: '$', 
    vMin: '0.000', 
    vMax: '9.999' 
    } 
); 
$('#quantity').autonumeric(
    'init', { 
    aSep: ',', 
    aSign: '$', 
    vMin: '0.000', 
    vMax: '9.000' 
    } 
); 
+0

請發表您的HTML表單。 – 2013-02-12 00:26:56

回答

0

如果你的代碼是複製粘貼,你已經有了一個額外的支柱您VMAX線之後:

$('#quantity').autonumeric(
'init', 
{ 
    aSep: ',', 
    aSign: '$', 
    vMin: '0.000', 
    vMax: '9.000' 
        } 
} 
); 

赦免醜陋的格式,不知道最好的在代碼塊中引起注意的方式。

+0

如果只有粗體格式可以應用於代碼格式。 ;) – 2013-02-12 00:29:49

+0

這是一個剪貼問題。我把它清理乾淨。 – TSG 2013-02-12 00:36:29

+0

假設的情況下問題(autonumeric VS autoNumeric)也被複制/粘貼的問題,我認爲錯誤在於你的HTML。您的JS演示http://jsfiddle.net/sSCCQ/3/ – 2013-02-12 00:51:10

0

多挖後,它竟然是jquery.tools和jquery.autonumeric之間的版本/衝突問題。

升級到最新jquery.tools後,問題消失:)

感謝您的幫助......的例子的jsfiddle幫我找出原因。