Сообщество - Web-технологии

Web-технологии

534 поста 5 786 подписчиков

Популярные теги в сообществе:

2

Теги для создания форм. Часть №6. <button>

Теги для создания форм. Часть №6. &lt;button&gt;

<button> - Парный тег, который предназначен для создания кнопки, имеет схожие атрибуты с тегом <input>. Может использовать как внутри <form> заменяя собой <input type="button">, так и просто как отдельный элемент на странице.

<form action="">
<h3>Another Example Form</h3>
<fieldset>
<legend>User info</legend>
<div>
<label for="name_3_input">First name:</label>
<input id="name_3_input" type="text" placeholder="Email">
</div>
<div>
<label for="surname_3_input">Surname:</label>
<input id="surname_3_input" type="text" placeholder="Surname">
</div>
</fieldset>
<br>
<fieldset disabled>
<legend>User credentials</legend>
<div>
<label for="email_3_input">Email:</label>
<input id="email_3_input" type="text" placeholder="Email">
</div>
<div>
<label for="password_3_input">Password:</label>
<input id="password_3_input" type="text" placeholder="Password">
</div>
</fieldset>
<fieldset>
<legend>Form Controls</legend>
<button type="submit">Submit</button>
<button type="reset">Clear Form</button>
</fieldset>
</form>

Открыть на CodePen


Больше уроков у меня на канале.

Показать полностью
18

Frontend сообщество

Дорогие пикабушники, уверен среди вас есть много жабаскриптеров, любителей типизации и прочих фронтенд-разработчиков. У меня возникла идея создать чат, в котором все будут делиться советами, задавать вопросы и помогать другим.

Вступить может кто угодно, но ориентирован чат на совсем начинающих - джунов и ниже.

Почему решил создать чат? Когда изучал все технологии с нуля мне было не у кого спросить совет. Сейчас я все ещё начинающий, но знаю, что могу помочь тем, кто, например, начинает изучать JS.
Надеюсь я не один такой и мы создадим дружное сообщество фронтендеров, которын помогают друг другу.

Это не реклама, просто социальное предложение:)

P.S. чат не коммерческий и рекламы там не будет.

P.P.S. Если будут желающие, оставлю ссылку в комментариях

12

Видеоурок - Структуры данных в SASS / SCSS

Привет, в этом уроке мы рассмотрим структуры данных существующие в языке SASS / SCSS. Рассмотрим как с ними работать и почему это удобно. Также рассмотрим директиву @Charset и разберемся зачем она нужна.

7

Теги для создания форм. Часть №5. <fieldset>

Теги для создания форм. Часть №5. &lt;fieldset&gt;

<fieldset> - существует для группировки <input> внутри тега <form>, а также помогает удобно управлять группой полей

<form action="#">
<h3>Registration form</h3>
<fieldset>
<div>
<label for="name_input">First name:</label>
<input id="name_input" type="text" placeholder="Email">
</div>
<div>
<label for="surname_input">Surname:</label>
<input id="surname_input" type="text" placeholder="Surname">
</div>
</fieldset>
<br>
<fieldset disabled>
<div>
<label for="email_input">Email:</label>
<input id="email_input" type="text" placeholder="Email">
</div>
<div>
<label for="password_input">Password:</label>
<input id="password_input" type="text" placeholder="Password">
</div>
</fieldset>
</form>

Открыть на CodePen



У <fieldset> также есть несколько атрибутов, которые помогают управлять сразу всей группой <input>. name - задает общее имя для группы disabled - делает группу недоступной для редактирования form - если <fieldset> лежит вне тега <form> то этот атрибут позволит вам связать их.

<form action="" id="example_form">
<h3>Example form</h3>
<label>
<input type="text" placeholder="Some example input">
</label>
</form>
<fieldset form="example_form">
<div>
<label for="name_2_input">First name:</label>
<input id="name_2_input" type="text" placeholder="Email">
</div>
<div>
<label for="surname_2_input">Surname:</label>
<input id="surname_2_input" type="text" placeholder="Surname">
</div>
</fieldset>

Открыть на CodePen


Legend


<legend> - Является заголовком для группы элементов, сгруппированных через <fieldset>.


<form action="">
<h3>Another Example Form</h3>
<fieldset>
<legend>User info</legend>
<div>
<label for="name_3_input">First name:</label>
<input id="name_3_input" type="text" placeholder="Email">
</div>
<div>
<label for="surname_3_input">Surname:</label>
<input id="surname_3_input" type="text" placeholder="Surname">
</div>
</fieldset>
<br>
<fieldset disabled>
<legend>User credentials</legend>
<div>
<label for="email_3_input">Email:</label>
<input id="email_3_input" type="text" placeholder="Email">
</div>
<div>
<label for="password_3_input">Password:</label>
<input id="password_3_input" type="text" placeholder="Password">
</div>
</fieldset>
</form>

Открыть на CodePen


P.S. Больше уроков у меня на канале

Показать полностью
8

Теги для создания форм. Часть №4. <datalist>

Теги для создания форм. Часть №4. &lt;datalist&gt;

<datalist> - содержит набор опций (<option>), доступных для выбора. Выбранное значение будет установлено для элемента <input>, с атрибутом list.


Не стоит использовать его вместо тега <select>, но можно использовать как вспомогательный тег для <input>. Причина в том что его сложнее обрабатывать через JavaScript.

<form action="">
<label for="ice-cream-choice">Choose a flavor:</label>
<input list="ice-cream-flavors" id="ice-cream-choice" name="ice-cream-choice" />
<datalist id="ice-cream-flavors">
<option value="Chocolate">
<option value="Coconut">
<option value="Mint">
<option value="Strawberry">
<option value="Vanilla">
</datalist>
</form>

Открыть на CodePen


P.S. Больше уроков у меня на канале

Показать полностью
4

Видеоурок - Семантические теги HTML

Привет, в рамках сегодняшнего урока вы узнаете что такое семантика и зачем она нужна для WEB страниц, какие семантические теги бывают и как они работают. На примере рассмотрим каким образом правильно создавать семантическую разметку .

3

Теги для создания форм. Часть №3. <textarea>

Теги для создания форм. Часть №3. &lt;textarea&gt;

<textarea> - позволяет добавить поле для ввода большого количества текста, обычно располагается внутри тега <form>.


Имеет атрибуты схожие с <input>, а также cols и rows.


cols - определяет ширину <textarea>.


rows - определяет высоту <textarea>.


<form action="">
<label for="message">Your massage</label>
<textarea
name="user_message"
id="message"
cols="30"
rows="10"
placeholder="Your message..."
></textarea>
</form>

Открыть на CodePen

<form action="">
<label for="message2">Your massage</label>
<textarea
name="user_message"
id="message2"
cols="30"
rows="10"
placeholder="Your message..."
>Some predefined data goes here</textarea>
</form>

Открыть на CodePen


P.S. Больше уроков у меня на канале

Показать полностью
1

Настройка антиспама в Drupal 8

Устанавливаем и включаем модуль Antibot через терминал:

composer require drupal/antibot ; drush en antibot -y

В настройках модуля Webform можно задать на все формы защиту от спама, поставив один чекбокс:

Либо указать id форм в настройках модуля Antibot:

Показать полностью 1
Отличная работа, все прочитано!