Добрый день уважаемые пользователи и разработчики Битрикс!
Уже второй день ломаю голову, ситуация вот какая:
При оформлении заказа есть выбор между вводом данных для физ. лица и юр. лица , переключение между формами оформления происходит по событию OnClick, вот кусок кода, за это отвечающий:
<input type="radio" id="PERSON_TYPE_<?= $v["ID"] ?>" name="PERSON_TYPE" value="<?= $v["ID"] ?>"<?if ($v["CHECKED"]=="Y") echo " checked=\"checked\"";?> onCl ick="submitForm()">
Недавно я сделал ввод телефона по маске за счет "jquery.maskedinput" и этот скрипт у меня подключается в Component_epilog.php, там же (в component_epilog.php) и вызывается функция
<script>jQuery(function($){
$("#ORDER_PROP_**").mask("+7 (999) 999-9999");
});</script>
Проблема в том, при открытии формы заказа все ок, телефон вводится по маске, но когда происходит переключение между формами для физ.лица и юр.лица маска ввода пропадает, то же самое происходит когда я переключаюсь обратно, т.е. скрипт работает только при первичной загрузке/перезагрузке страницы.
Помогите пожалуйста!
Уже второй день ломаю голову, ситуация вот какая:
При оформлении заказа есть выбор между вводом данных для физ. лица и юр. лица , переключение между формами оформления происходит по событию OnClick, вот кусок кода, за это отвечающий:
<input type="radio" id="PERSON_TYPE_<?= $v["ID"] ?>" name="PERSON_TYPE" value="<?= $v["ID"] ?>"<?if ($v["CHECKED"]=="Y") echo " checked=\"checked\"";?> onCl ick="submitForm()">
Недавно я сделал ввод телефона по маске за счет "jquery.maskedinput" и этот скрипт у меня подключается в Component_epilog.php, там же (в component_epilog.php) и вызывается функция
<script>jQuery(function($){
$("#ORDER_PROP_**").mask("+7 (999) 999-9999");
});</script>
Проблема в том, при открытии формы заказа все ок, телефон вводится по маске, но когда происходит переключение между формами для физ.лица и юр.лица маска ввода пропадает, то же самое происходит когда я переключаюсь обратно, т.е. скрипт работает только при первичной загрузке/перезагрузке страницы.
Помогите пожалуйста!