July 8, 2022

Tilda. Формы. Телефон. Маска. *

— Как в Tilda при создании формы обозначить обязательные поля?

— Звёздочкой!

Но как поставить звёздочку в телефон с автоматической маской? Никак!

Поэтому ставим в head script, который всем таким полям добавляет звёздочку:

<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>