July 8, 2022
Tilda. Формы. Телефон. Маска. *
— Как в Tilda при создании формы обозначить обязательные поля?
Но как поставить звёздочку в телефон с автоматической маской? Никак!
Поэтому ставим script в head, который всем таким полям добавляет звёздочку. Скрипт ниже, а head ищем в настройках сайта (последняя вкладка).
upd: Последнее время, по умолчанию, в настройках сайта отключены скрипты. Поэтому в последней вкладке настроек [сайта, не страницы] надо включить jQuery.
<script>$(document).ready(function(){
setTimeout(function(){
var placeh = $('.t-input-phonemask').attr('placeholder');
$('.t-input-phonemask').attr('placeholder', placeh + ' *');
},1000 );
$(document).mouseup( function(e){
var div = $( ".t-input-phonemask__wrap" );
if ( !div.is(e.target)
&& div.has(e.target).length === 0 ) {
var placeh3 = $('.t-input-phonemask').attr('placeholder');
if(placeh3.indexOf(' *') > 0 ){
$('.t-input-phonemask').attr('placeholder', placeh3);
} else {
$('.t-input-phonemask').attr('placeholder', placeh3 + ' *');
}
}
});
});
</script>