Size: a a a

2020 October 30

РД

Ратмир Диронин... in phpGeeks
data-mask="+7 (900) 000 00 00"
Не?
источник

МС

Марсель Серебряный... in phpGeeks
Марсель Серебряный
Всем привет, подскажите пожалуйста при правильном вводе сайта, выдаёт ошибку   $url = isset($_POST['url']) ? trim($_POST['url']) : '';  
   if (!filter_var($url, FILTER_VALIDATE_URL)) { echo '<span class="msgbox-error">Неверный адрес сайта</span>'; return; }
Посмотрите мой вопрос, пожалуйста )))
источник

РД

Ратмир Диронин... in phpGeeks
Valentin Elementor.expert
Может и туплю, не знаю. Знал бы, не спрашивал
источник

a

allpeg in phpGeeks
Valentin Elementor.expert
Так сейчас и работает. Вопрос не в том, как маску поставить в поле, а как запретить отправку меньшего количества цифр, чем в маске и как прописать именно формат +7 (900) 000-0000, чтобы первая цифра 9 в скобках тоже была фиксированной, как +7
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.16/jquery.mask.min.js"></script>
<script type="text/javascript">
jQuery(function($){
   $('#phone').mask('+7 (900) 000 00 00', {placeholder: "+7 (9__) ___ __ __",  translation: {'9': false}});
});
</script>
<form method="POST" action="" onsubmit="alert('submit');return false;">
<input type="text" id="phone" name="phone" required="required" pattern="\+7 \(9\d\d\) \d\d\d \d\d \d\d">
<input type="submit" value="go">
</form>
источник

a

allpeg in phpGeeks
источник

РД

Ратмир Диронин... in phpGeeks
allpeg
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.16/jquery.mask.min.js"></script>
<script type="text/javascript">
jQuery(function($){
   $('#phone').mask('+7 (900) 000 00 00', {placeholder: "+7 (9__) ___ __ __",  translation: {'9': false}});
});
</script>
<form method="POST" action="" onsubmit="alert('submit');return false;">
<input type="text" id="phone" name="phone" required="required" pattern="\+7 \(9\d\d\) \d\d\d \d\d \d\d">
<input type="submit" value="go">
</form>
Почему паттерн нельзя было в массив ввести, а именно в тег html?
источник

M

Maxim Dich in phpGeeks
Добрый день, есть такая проблема:

$result=mysqli_query($connection,"SELECT img,title,text FROM articles");
while (($categories= mysqli_fetch_assoc($result))){
$ARTICLES=new new_articles();
$ARTICLES->header=$categories['title'];
$ARTICLES->logo=$categories['img'];

echo $ARTICLES->New_Prewiy();

$i++;
}
Функцию $ARTICLES->New_Prewiy(); нужно обрамить в ссылку, но ссылка выгоядит так <a href="articles-id.php$id=<?php echo $categories['id']; ?>">

Проблема в том что перед функцией в цикле что бы добавить эту ссылку нужно использовать echo, и получится что в echo будет ещё один echo,в том месте, где в атрибуте href я добавляю get параметр
источник

a

allpeg in phpGeeks
Ратмир Диронин
Почему паттерн нельзя было в массив ввести, а именно в тег html?
потому что это html5 validation constraint и не связан с jquery и плагином jquery.mask
источник

РД

Ратмир Диронин... in phpGeeks
allpeg
потому что это html5 validation constraint и не связан с jquery и плагином jquery.mask
Хтмл5 ещё не все поддерживают
источник

РД

Ратмир Диронин... in phpGeeks
А в маске как раз есть свои паттерны
источник

a

allpeg in phpGeeks
Ратмир Диронин
Хтмл5 ещё не все поддерживают
источник

a

allpeg in phpGeeks
Ратмир Диронин
А в маске как раз есть свои паттерны
блин. ещё раз объясняю.
одно дело маски, которые делает нужный формат в полях
другое дело валидация форм которая не даёт отправить форму если ты не ввёл до конца номер
источник

a

allpeg in phpGeeks
required="required" pattern="\+7 \(9\d\d\) \d\d\d \d\d \d\d" не даёт отправить форму пока ты не ввёл номер до конца
источник

РД

Ратмир Диронин... in phpGeeks
Надо глянуть что у меня за плагин маски, что не позволяет так делать по дефолту🤔
источник

a

allpeg in phpGeeks
так это плагин маски, а не валидации всё-таки.
источник

a

allpeg in phpGeeks
плюс кто тебе сказал что он не даёт отправить незаполненные поля-то?
источник

РД

Ратмир Диронин... in phpGeeks
Я тебе говорю, что у меня они не отправляются по дефолту. Может прошлый разраб нашёл какой-то, либо захардкодил в библиотеку🤔
источник

VE

Valentin Elementor.e... in phpGeeks
allpeg
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.16/jquery.mask.min.js"></script>
<script type="text/javascript">
jQuery(function($){
   $('#phone').mask('+7 (900) 000 00 00', {placeholder: "+7 (9__) ___ __ __",  translation: {'9': false}});
});
</script>
<form method="POST" action="" onsubmit="alert('submit');return false;">
<input type="text" id="phone" name="phone" required="required" pattern="\+7 \(9\d\d\) \d\d\d \d\d \d\d">
<input type="submit" value="go">
</form>
Спасибо!
источник

a

allpeg in phpGeeks
ЛОЛ. я только щас понял что чат не по js а по php
источник

РД

Ратмир Диронин... in phpGeeks
Да-да
источник