Skip to content

Commit c77c372

Browse files
Update doc
1 parent 3f14147 commit c77c372

File tree

1 file changed

+33
-5
lines changed

1 file changed

+33
-5
lines changed

rules/tag-req-attr/README.md

Lines changed: 33 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,14 @@
44

55
Форк: https://linthtml.vercel.app/user-guide/rules/list/tag-req-attr
66

7-
С учетом:
7+
## true
88

99
```json
1010
'htmlacademy/tag-req-attr': [
1111
true, {
1212
'input': [
1313
{
14-
name: 'name',
15-
ignore: {
16-
'type': 'hidden'
17-
}
14+
name: 'name'
1815
},
1916
],
2017
// Другие элементы...
@@ -59,3 +56,34 @@
5956
```html
6057
<img alt="Picture of a cute cat" src="https://www.google.com/url?sa=i&source=images&cd=&cad=rja&uact=8&ved=2ahUKEwiHzdu5n4ThAhXOxYUKHebmDXoQjRx6BAgBEAU&url=https%3A%2F%2Fimgur.com%2Fgallery%2FHzG2YW8&psig=AOvVaw3w5Zu0oMuDZy83zsfn0NMU&ust=1552742695628256">
6158
```
59+
60+
## ignore
61+
62+
Поле `ignore` позволяет игнорировать атрибуты в зависимости от их значений.
63+
64+
```json
65+
'htmlacademy/tag-req-attr': [
66+
'ignore', {
67+
'input': [
68+
{
69+
name: 'name',
70+
ignore: {
71+
type: 'submit'
72+
}
73+
},
74+
],
75+
]
76+
```
77+
78+
Нарушениями считаются следующие модели:
79+
80+
```html
81+
<input name="name" type="submit">
82+
```
83+
84+
Следующие детали **не** считаются нарушениями:
85+
86+
Если у элемента `input` атрибут `type` имеет значение `submit`, то атрибут `name` не обязателен.
87+
```html
88+
<input type="submit" value="Submit">
89+
```

0 commit comments

Comments
 (0)