2013-12-16 95 views
0

我想調用jQuery函數mask()onclick。我試過的代碼在下面,但它不起作用,請幫助。如何調用mask()jquery函數onclick?

<input type="text" onclick="$('addAccountContactForm\\:homePhone').mask('(999)999-9999')" maxlength="13" value="" name="addAccountContactForm:homePhone" id="addAccountContactForm:homePhone"/> 

回答

0

試試這個:

<input type="text" maxlength="13" value="" name="addAccountContactForm:homePhone" id="addAccountContactForm:homePhone" /> 
$(function() { 
    $('addAccountContactForm\\:homePhone').click(function() { 
     $(this).mask('(999)999-9999'); 
    }); 
}); 
+0

我不能使用jQuery是有不使用任何選項? – user1900662

+2

我沒有讓你不能使用jquery,你想調用一個jquery函數 –

+0

我正在JSF的工作,其中jquery腳本將被阻止,如果我必須調用javascript或jquery函數,那麼我必須使用事件調用它作爲onclick和onchange。 – user1900662