Hello,
I have the following code:
//Mobile Format for Swiss & Germany $("input[id^=Field14]").on('change blur',function(i, text) { if ($(this).parents("tr").find("[id^=Field85]").val()=="Bern"){ var text = $(this).parents("tr").find("input[id^=Field14]").val(); var text = text.replace(/(\d{2})(\d{3})(\d{2})(\d{2})/, "+41" + " "+ "$1 $2 $3 $4"); $(this).parents("tr").find("input[id^=Field14]").val(text); } else if ($(this).parents("tr").find("[id^=Field85]").val()==="Berlin" || ("[id^=Field85]").val()==="Frankfurt"){ var text = $(this).parents("tr").find("input[id^=Field14]").val(); var text = text.replace(/(\d{3})(\d{2})(\d{2})(\d{3})/, "+49" + " "+ "$1 $2 $3 $4"); $(this).parents("tr").find("input[id^=Field14]").val(text); } }); //Office Phone Format for Swiss & Germany $("input[id^=Field63]").on('change blur',function(i, text) { if ($(this).parents("tr").find("[id^=Field85]").val()=="Bern" || ("[id^=Field85]").val()=="Zürich" ||("[id^=Field85]").val()== "Lugano" ||("[id^=Field85]").val()== "Genève"){ var text = $(this).parents("tr").find("input[id^=Field63]").val(); var text = text.replace(/(\d{2})(\d{3})(\d{2})(\d{2})/, "+41" + " "+ "$1 $2 $3 $4"); $(this).parents("tr").find("input[id^=Field63]").val(text); } else if ($(this).parents("tr").find("[id^=Field85]").val()=="Frankfurt" ||("[id^=Field85]").val()== "Berlin"){ var text = $(this).parents("tr").find("input[id^=Field63]").val(); var text = text.replace(/(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})/, "+49" + " "+ "$1 $2 $3 $4 $5"); $(this).parents("tr").find("input[id^=Field63]").val(text); } });
What I want to achieve is that if the value is OR between the cities & then the formatting should be applied
Please help,
Sahil