2012-06-07 20 views
1

問題是隻有一個工作一次。jQuery Mask Money和Primefaces輸入掩碼衝突

,我正在使用的代碼是低於

<h:outputScript library="primefaces" name="jquery/jquery.js" target="head"/>  
<h:outputScript name="jquery.maskMoney.js" library="js" target="head"/> 

<script type="text/javascript"> 
     $(".currencyInput").live("focus", function(){ 
     $(this).maskMoney({thousands:".", allowZero:false, allowNegative:false, decimal:","}); 
     $(this).bind('paste', function(){return false;}); 
     $(this).bind('drop', function(){return false;}); 
    }) 
</script> 

然後,我只是把一些投入的styleClass ...

當我走第二條線斷黃金的面具作品和obviosly maskMoney不要,否則,maskMoney的作品和prime的面具不會。

有什麼建議嗎?

在此先感謝..

回答

1

看來,這是一個已知的問題 jquery-maskmoney Conflicts with maskedinput.js

(maskedinput.js是jQuery插件,primefaces使用)

所以儘量升級到最新版本從這裏的maskmoney插件jquery-maskmoney

如果這不會幫助,獲得最新版本的jquery掩碼插件,primefaces從這裏使用Masked Input Plugin

+0

已更新masked input庫,解決問題。謝謝! – Sam

+0

不客氣。 – Daniel

+0

感謝您幫助我們的用戶@丹尼爾:) –