I just want to use +90 as deletable (BACKSPACE) default value for area.
<input class="form-control phone" id="GSMNo" name="GSMNo" placeholder="GSM No" required="required" type="text" value="" aria-required="true" aria-invalid="true">
Control part
$.validator.addMethod("phone", function (value, element) { var format = $(element).data('format'), phoneFormat = format ? format : yap.settings.common.format.phone; return this.optional(element) || $.inputmask.isValid(value, { mask: phoneFormat }); }, metaDic["PleaseEnterValidPhone"]);
My formatter part;
format: { phone: '+\90 (A99) 999-9999', },
I will be grateful if anyone could help me.
Advertisement
Answer
I solved issue with using * character for each space.
phone: '+**(A99) 999-9999',
for giving county code as default value.
var $inputGSM = $('#GSMNo'); //my area $(document).ready(function () { var countryCode = "your country code" var number = $inputGSM[0].value; if (number == "") { countryCode = "(" + countryCode + ")"; document.getElementById('GSMNo').value = countryCode; } });