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