我使用的是從數字布什jQuery的面膜:http://digitalbush.com/projects/masked-input-plugin/jQuery的面膜依賴於下拉值
我有一個客戶註冊形式引用了一個面具,但因爲我的客戶羣是無論是在美國和加拿大的我需要對郵政/郵區代碼掩模來改變:
電流掩模規則:
$(function($){
jQuery(function($){
$("#postal_code").mask("a9a-9a9");
});
})(jQuery);
的形式是非常標準的,並遵循以下格式:
<select id="country" name="country">
<option selected="selected" value="0"></option>
<option value="CA">Canada</option>
<option value="US">United States</option>
</select>
<input type="text" id="postal_code" name="postal_code" />
我希望有人能向我解釋我如何改變$(「postal_code」)。mask(「a9a-9a9」);到$(「postal_code」)。mask(「99999」); 當從下拉列表中選擇美國時。
在此先感謝
涼爽的感謝,這將使其成爲很容易 – 2012-03-19 00:50:59