a6429f8c22
Completely removed the html5lib sanitizer. Fixed the string-handling to work in both Ruby 1.8.x and 1.9.2. There are still, inexplicably, two functional tests that fail. But the rest seems to work quite well.
2795 lines
117 KiB
Text
Executable file
2795 lines
117 KiB
Text
Executable file
{"tests": [
|
|
|
|
{"description": "'size' attribute deprecated on <input type='text'>",
|
|
"input": "<input type=text size>",
|
|
"fail-unless": "deprecated-attribute"},
|
|
|
|
{"description": "'size' attribute deprecated on <input type='password'>",
|
|
"input": "<input type=password size>",
|
|
"fail-unless": "deprecated-attribute"},
|
|
|
|
{"description": "allowed 'accesskey' attribute on <input type='checkbox'>",
|
|
"input": "<input type=checkbox accesskey>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'accept' attribute not allowed on <input type='checkbox'>",
|
|
"input": "<input type=checkbox accept>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'replace' attribute not allowed on <input type='checkbox'>",
|
|
"input": "<input type=checkbox replace>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'disabled' attribute on <input type='checkbox'>",
|
|
"input": "<input type=checkbox disabled>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'alt' attribute not allowed on <input type='checkbox'>",
|
|
"input": "<input type=checkbox alt>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'size' attribute not allowed on <input type='checkbox'>",
|
|
"input": "<input type=checkbox size>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'checked' attribute on <input type='checkbox'>",
|
|
"input": "<input type=checkbox checked>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'min' attribute not allowed on <input type='checkbox'>",
|
|
"input": "<input type=checkbox min>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'pattern' attribute not allowed on <input type='checkbox'>",
|
|
"input": "<input type=checkbox pattern>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'readonly' attribute not allowed on <input type='checkbox'>",
|
|
"input": "<input type=checkbox readonly>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'template' attribute not allowed on <input type='checkbox'>",
|
|
"input": "<input type=checkbox template>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'autofocus' attribute on <input type='checkbox'>",
|
|
"input": "<input type=checkbox autofocus>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'target' attribute not allowed on <input type='checkbox'>",
|
|
"input": "<input type=checkbox target>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'method' attribute not allowed on <input type='checkbox'>",
|
|
"input": "<input type=checkbox method>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'form' attribute on <input type='checkbox'>",
|
|
"input": "<input type=checkbox form>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'max' attribute not allowed on <input type='checkbox'>",
|
|
"input": "<input type=checkbox max>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'step' attribute not allowed on <input type='checkbox'>",
|
|
"input": "<input type=checkbox step>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'enctype' attribute not allowed on <input type='checkbox'>",
|
|
"input": "<input type=checkbox enctype>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'src' attribute not allowed on <input type='checkbox'>",
|
|
"input": "<input type=checkbox src>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'name' attribute on <input type='checkbox'>",
|
|
"input": "<input type=checkbox name>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'required' attribute on <input type='checkbox'>",
|
|
"input": "<input type=checkbox required>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'list' attribute not allowed on <input type='checkbox'>",
|
|
"input": "<input type=checkbox list>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'value' attribute on <input type='checkbox'>",
|
|
"input": "<input type=checkbox value>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'autocomplete' attribute not allowed on <input type='checkbox'>",
|
|
"input": "<input type=checkbox autocomplete>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'inputmode' attribute not allowed on <input type='checkbox'>",
|
|
"input": "<input type=checkbox inputmode>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'maxlength' attribute not allowed on <input type='checkbox'>",
|
|
"input": "<input type=checkbox maxlength>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'action' attribute not allowed on <input type='checkbox'>",
|
|
"input": "<input type=checkbox action>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'tabindex' attribute on <input type='checkbox'>",
|
|
"input": "<input type=checkbox tabindex>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'accesskey' attribute on <input type='text'>",
|
|
"input": "<input type=text accesskey>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'accept' attribute not allowed on <input type='text'>",
|
|
"input": "<input type=text accept>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'replace' attribute not allowed on <input type='text'>",
|
|
"input": "<input type=text replace>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'disabled' attribute on <input type='text'>",
|
|
"input": "<input type=text disabled>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'alt' attribute not allowed on <input type='text'>",
|
|
"input": "<input type=text alt>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'size' attribute on <input type='text'>",
|
|
"input": "<input type=text size>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'checked' attribute not allowed on <input type='text'>",
|
|
"input": "<input type=text checked>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'min' attribute not allowed on <input type='text'>",
|
|
"input": "<input type=text min>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'pattern' attribute on <input type='text'>",
|
|
"input": "<input type=text pattern>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'readonly' attribute on <input type='text'>",
|
|
"input": "<input type=text readonly>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'template' attribute not allowed on <input type='text'>",
|
|
"input": "<input type=text template>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'autofocus' attribute on <input type='text'>",
|
|
"input": "<input type=text autofocus>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'target' attribute not allowed on <input type='text'>",
|
|
"input": "<input type=text target>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'method' attribute not allowed on <input type='text'>",
|
|
"input": "<input type=text method>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'form' attribute on <input type='text'>",
|
|
"input": "<input type=text form>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'max' attribute not allowed on <input type='text'>",
|
|
"input": "<input type=text max>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'step' attribute not allowed on <input type='text'>",
|
|
"input": "<input type=text step>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'enctype' attribute not allowed on <input type='text'>",
|
|
"input": "<input type=text enctype>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'src' attribute not allowed on <input type='text'>",
|
|
"input": "<input type=text src>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'name' attribute on <input type='text'>",
|
|
"input": "<input type=text name>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'required' attribute on <input type='text'>",
|
|
"input": "<input type=text required>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'list' attribute on <input type='text'>",
|
|
"input": "<input type=text list>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'value' attribute on <input type='text'>",
|
|
"input": "<input type=text value>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'autocomplete' attribute on <input type='text'>",
|
|
"input": "<input type=text autocomplete>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'inputmode' attribute on <input type='text'>",
|
|
"input": "<input type=text inputmode>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'maxlength' attribute on <input type='text'>",
|
|
"input": "<input type=text maxlength>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'action' attribute not allowed on <input type='text'>",
|
|
"input": "<input type=text action>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'tabindex' attribute on <input type='text'>",
|
|
"input": "<input type=text tabindex>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'accesskey' attribute on <input type='image'>",
|
|
"input": "<input type=image accesskey>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'accept' attribute not allowed on <input type='image'>",
|
|
"input": "<input type=image accept>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'replace' attribute on <input type='image'>",
|
|
"input": "<input type=image replace>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'disabled' attribute on <input type='image'>",
|
|
"input": "<input type=image disabled>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'alt' attribute on <input type='image'>",
|
|
"input": "<input type=image alt>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'size' attribute not allowed on <input type='image'>",
|
|
"input": "<input type=image size>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'checked' attribute not allowed on <input type='image'>",
|
|
"input": "<input type=image checked>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'min' attribute not allowed on <input type='image'>",
|
|
"input": "<input type=image min>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'pattern' attribute not allowed on <input type='image'>",
|
|
"input": "<input type=image pattern>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'readonly' attribute not allowed on <input type='image'>",
|
|
"input": "<input type=image readonly>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'template' attribute not allowed on <input type='image'>",
|
|
"input": "<input type=image template>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'autofocus' attribute on <input type='image'>",
|
|
"input": "<input type=image autofocus>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'target' attribute on <input type='image'>",
|
|
"input": "<input type=image target>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'method' attribute on <input type='image'>",
|
|
"input": "<input type=image method>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'form' attribute on <input type='image'>",
|
|
"input": "<input type=image form>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'max' attribute not allowed on <input type='image'>",
|
|
"input": "<input type=image max>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'step' attribute not allowed on <input type='image'>",
|
|
"input": "<input type=image step>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'enctype' attribute on <input type='image'>",
|
|
"input": "<input type=image enctype>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'src' attribute on <input type='image'>",
|
|
"input": "<input type=image src>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'name' attribute on <input type='image'>",
|
|
"input": "<input type=image name>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'required' attribute not allowed on <input type='image'>",
|
|
"input": "<input type=image required>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'list' attribute not allowed on <input type='image'>",
|
|
"input": "<input type=image list>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'value' attribute not allowed on <input type='image'>",
|
|
"input": "<input type=image value>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'autocomplete' attribute not allowed on <input type='image'>",
|
|
"input": "<input type=image autocomplete>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'inputmode' attribute not allowed on <input type='image'>",
|
|
"input": "<input type=image inputmode>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'maxlength' attribute not allowed on <input type='image'>",
|
|
"input": "<input type=image maxlength>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'action' attribute on <input type='image'>",
|
|
"input": "<input type=image action>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'tabindex' attribute on <input type='image'>",
|
|
"input": "<input type=image tabindex>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'accesskey' attribute on <input type='number'>",
|
|
"input": "<input type=number accesskey>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'accept' attribute not allowed on <input type='number'>",
|
|
"input": "<input type=number accept>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'replace' attribute not allowed on <input type='number'>",
|
|
"input": "<input type=number replace>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'disabled' attribute on <input type='number'>",
|
|
"input": "<input type=number disabled>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'alt' attribute not allowed on <input type='number'>",
|
|
"input": "<input type=number alt>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'size' attribute not allowed on <input type='number'>",
|
|
"input": "<input type=number size>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'checked' attribute not allowed on <input type='number'>",
|
|
"input": "<input type=number checked>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'min' attribute on <input type='number'>",
|
|
"input": "<input type=number min>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'pattern' attribute not allowed on <input type='number'>",
|
|
"input": "<input type=number pattern>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'readonly' attribute on <input type='number'>",
|
|
"input": "<input type=number readonly>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'template' attribute not allowed on <input type='number'>",
|
|
"input": "<input type=number template>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'autofocus' attribute on <input type='number'>",
|
|
"input": "<input type=number autofocus>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'target' attribute not allowed on <input type='number'>",
|
|
"input": "<input type=number target>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'method' attribute not allowed on <input type='number'>",
|
|
"input": "<input type=number method>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'form' attribute on <input type='number'>",
|
|
"input": "<input type=number form>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'max' attribute on <input type='number'>",
|
|
"input": "<input type=number max>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'step' attribute on <input type='number'>",
|
|
"input": "<input type=number step>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'enctype' attribute not allowed on <input type='number'>",
|
|
"input": "<input type=number enctype>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'src' attribute not allowed on <input type='number'>",
|
|
"input": "<input type=number src>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'name' attribute on <input type='number'>",
|
|
"input": "<input type=number name>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'required' attribute on <input type='number'>",
|
|
"input": "<input type=number required>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'list' attribute on <input type='number'>",
|
|
"input": "<input type=number list>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'value' attribute on <input type='number'>",
|
|
"input": "<input type=number value>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'autocomplete' attribute on <input type='number'>",
|
|
"input": "<input type=number autocomplete>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'inputmode' attribute not allowed on <input type='number'>",
|
|
"input": "<input type=number inputmode>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'maxlength' attribute not allowed on <input type='number'>",
|
|
"input": "<input type=number maxlength>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'action' attribute not allowed on <input type='number'>",
|
|
"input": "<input type=number action>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'tabindex' attribute on <input type='number'>",
|
|
"input": "<input type=number tabindex>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'accesskey' attribute on <input type='month'>",
|
|
"input": "<input type=month accesskey>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'accept' attribute not allowed on <input type='month'>",
|
|
"input": "<input type=month accept>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'replace' attribute not allowed on <input type='month'>",
|
|
"input": "<input type=month replace>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'disabled' attribute on <input type='month'>",
|
|
"input": "<input type=month disabled>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'alt' attribute not allowed on <input type='month'>",
|
|
"input": "<input type=month alt>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'size' attribute not allowed on <input type='month'>",
|
|
"input": "<input type=month size>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'checked' attribute not allowed on <input type='month'>",
|
|
"input": "<input type=month checked>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'min' attribute on <input type='month'>",
|
|
"input": "<input type=month min>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'pattern' attribute not allowed on <input type='month'>",
|
|
"input": "<input type=month pattern>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'readonly' attribute on <input type='month'>",
|
|
"input": "<input type=month readonly>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'template' attribute not allowed on <input type='month'>",
|
|
"input": "<input type=month template>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'autofocus' attribute on <input type='month'>",
|
|
"input": "<input type=month autofocus>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'target' attribute not allowed on <input type='month'>",
|
|
"input": "<input type=month target>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'method' attribute not allowed on <input type='month'>",
|
|
"input": "<input type=month method>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'form' attribute on <input type='month'>",
|
|
"input": "<input type=month form>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'max' attribute on <input type='month'>",
|
|
"input": "<input type=month max>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'step' attribute on <input type='month'>",
|
|
"input": "<input type=month step>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'enctype' attribute not allowed on <input type='month'>",
|
|
"input": "<input type=month enctype>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'src' attribute not allowed on <input type='month'>",
|
|
"input": "<input type=month src>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'name' attribute on <input type='month'>",
|
|
"input": "<input type=month name>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'required' attribute on <input type='month'>",
|
|
"input": "<input type=month required>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'list' attribute on <input type='month'>",
|
|
"input": "<input type=month list>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'value' attribute on <input type='month'>",
|
|
"input": "<input type=month value>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'autocomplete' attribute on <input type='month'>",
|
|
"input": "<input type=month autocomplete>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'inputmode' attribute not allowed on <input type='month'>",
|
|
"input": "<input type=month inputmode>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'maxlength' attribute not allowed on <input type='month'>",
|
|
"input": "<input type=month maxlength>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'action' attribute not allowed on <input type='month'>",
|
|
"input": "<input type=month action>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'tabindex' attribute on <input type='month'>",
|
|
"input": "<input type=month tabindex>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'accesskey' attribute on <input type='radio'>",
|
|
"input": "<input type=radio accesskey>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'accept' attribute not allowed on <input type='radio'>",
|
|
"input": "<input type=radio accept>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'replace' attribute not allowed on <input type='radio'>",
|
|
"input": "<input type=radio replace>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'disabled' attribute on <input type='radio'>",
|
|
"input": "<input type=radio disabled>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'alt' attribute not allowed on <input type='radio'>",
|
|
"input": "<input type=radio alt>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'size' attribute not allowed on <input type='radio'>",
|
|
"input": "<input type=radio size>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'checked' attribute on <input type='radio'>",
|
|
"input": "<input type=radio checked>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'min' attribute not allowed on <input type='radio'>",
|
|
"input": "<input type=radio min>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'pattern' attribute not allowed on <input type='radio'>",
|
|
"input": "<input type=radio pattern>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'readonly' attribute not allowed on <input type='radio'>",
|
|
"input": "<input type=radio readonly>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'template' attribute not allowed on <input type='radio'>",
|
|
"input": "<input type=radio template>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'autofocus' attribute on <input type='radio'>",
|
|
"input": "<input type=radio autofocus>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'target' attribute not allowed on <input type='radio'>",
|
|
"input": "<input type=radio target>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'method' attribute not allowed on <input type='radio'>",
|
|
"input": "<input type=radio method>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'form' attribute on <input type='radio'>",
|
|
"input": "<input type=radio form>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'max' attribute not allowed on <input type='radio'>",
|
|
"input": "<input type=radio max>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'step' attribute not allowed on <input type='radio'>",
|
|
"input": "<input type=radio step>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'enctype' attribute not allowed on <input type='radio'>",
|
|
"input": "<input type=radio enctype>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'src' attribute not allowed on <input type='radio'>",
|
|
"input": "<input type=radio src>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'name' attribute on <input type='radio'>",
|
|
"input": "<input type=radio name>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'required' attribute on <input type='radio'>",
|
|
"input": "<input type=radio required>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'list' attribute not allowed on <input type='radio'>",
|
|
"input": "<input type=radio list>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'value' attribute on <input type='radio'>",
|
|
"input": "<input type=radio value>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'autocomplete' attribute not allowed on <input type='radio'>",
|
|
"input": "<input type=radio autocomplete>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'inputmode' attribute not allowed on <input type='radio'>",
|
|
"input": "<input type=radio inputmode>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'maxlength' attribute not allowed on <input type='radio'>",
|
|
"input": "<input type=radio maxlength>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'action' attribute not allowed on <input type='radio'>",
|
|
"input": "<input type=radio action>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'tabindex' attribute on <input type='radio'>",
|
|
"input": "<input type=radio tabindex>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'accesskey' attribute on <input type='file'>",
|
|
"input": "<input type=file accesskey>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'accept' attribute on <input type='file'>",
|
|
"input": "<input type=file accept>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'replace' attribute not allowed on <input type='file'>",
|
|
"input": "<input type=file replace>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'disabled' attribute on <input type='file'>",
|
|
"input": "<input type=file disabled>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'alt' attribute not allowed on <input type='file'>",
|
|
"input": "<input type=file alt>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'size' attribute not allowed on <input type='file'>",
|
|
"input": "<input type=file size>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'checked' attribute not allowed on <input type='file'>",
|
|
"input": "<input type=file checked>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'min' attribute on <input type='file'>",
|
|
"input": "<input type=file min>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'pattern' attribute not allowed on <input type='file'>",
|
|
"input": "<input type=file pattern>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'readonly' attribute not allowed on <input type='file'>",
|
|
"input": "<input type=file readonly>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'template' attribute not allowed on <input type='file'>",
|
|
"input": "<input type=file template>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'autofocus' attribute on <input type='file'>",
|
|
"input": "<input type=file autofocus>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'target' attribute not allowed on <input type='file'>",
|
|
"input": "<input type=file target>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'method' attribute not allowed on <input type='file'>",
|
|
"input": "<input type=file method>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'form' attribute on <input type='file'>",
|
|
"input": "<input type=file form>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'max' attribute on <input type='file'>",
|
|
"input": "<input type=file max>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'step' attribute not allowed on <input type='file'>",
|
|
"input": "<input type=file step>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'enctype' attribute not allowed on <input type='file'>",
|
|
"input": "<input type=file enctype>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'src' attribute not allowed on <input type='file'>",
|
|
"input": "<input type=file src>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'name' attribute on <input type='file'>",
|
|
"input": "<input type=file name>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'required' attribute on <input type='file'>",
|
|
"input": "<input type=file required>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'list' attribute not allowed on <input type='file'>",
|
|
"input": "<input type=file list>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'value' attribute not allowed on <input type='file'>",
|
|
"input": "<input type=file value>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'autocomplete' attribute not allowed on <input type='file'>",
|
|
"input": "<input type=file autocomplete>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'inputmode' attribute not allowed on <input type='file'>",
|
|
"input": "<input type=file inputmode>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'maxlength' attribute not allowed on <input type='file'>",
|
|
"input": "<input type=file maxlength>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'action' attribute not allowed on <input type='file'>",
|
|
"input": "<input type=file action>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'tabindex' attribute on <input type='file'>",
|
|
"input": "<input type=file tabindex>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'accesskey' attribute on <input type='password'>",
|
|
"input": "<input type=password accesskey>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'accept' attribute not allowed on <input type='password'>",
|
|
"input": "<input type=password accept>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'replace' attribute not allowed on <input type='password'>",
|
|
"input": "<input type=password replace>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'disabled' attribute on <input type='password'>",
|
|
"input": "<input type=password disabled>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'alt' attribute not allowed on <input type='password'>",
|
|
"input": "<input type=password alt>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'size' attribute on <input type='password'>",
|
|
"input": "<input type=password size>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'checked' attribute not allowed on <input type='password'>",
|
|
"input": "<input type=password checked>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'min' attribute not allowed on <input type='password'>",
|
|
"input": "<input type=password min>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'pattern' attribute on <input type='password'>",
|
|
"input": "<input type=password pattern>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'readonly' attribute on <input type='password'>",
|
|
"input": "<input type=password readonly>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'template' attribute not allowed on <input type='password'>",
|
|
"input": "<input type=password template>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'autofocus' attribute on <input type='password'>",
|
|
"input": "<input type=password autofocus>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'target' attribute not allowed on <input type='password'>",
|
|
"input": "<input type=password target>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'method' attribute not allowed on <input type='password'>",
|
|
"input": "<input type=password method>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'form' attribute on <input type='password'>",
|
|
"input": "<input type=password form>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'max' attribute not allowed on <input type='password'>",
|
|
"input": "<input type=password max>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'step' attribute not allowed on <input type='password'>",
|
|
"input": "<input type=password step>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'enctype' attribute not allowed on <input type='password'>",
|
|
"input": "<input type=password enctype>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'src' attribute not allowed on <input type='password'>",
|
|
"input": "<input type=password src>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'name' attribute on <input type='password'>",
|
|
"input": "<input type=password name>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'required' attribute on <input type='password'>",
|
|
"input": "<input type=password required>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'list' attribute not allowed on <input type='password'>",
|
|
"input": "<input type=password list>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'value' attribute on <input type='password'>",
|
|
"input": "<input type=password value>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'autocomplete' attribute on <input type='password'>",
|
|
"input": "<input type=password autocomplete>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'inputmode' attribute on <input type='password'>",
|
|
"input": "<input type=password inputmode>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'maxlength' attribute on <input type='password'>",
|
|
"input": "<input type=password maxlength>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'action' attribute not allowed on <input type='password'>",
|
|
"input": "<input type=password action>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'tabindex' attribute on <input type='password'>",
|
|
"input": "<input type=password tabindex>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'accesskey' attribute on <input type='move-up'>",
|
|
"input": "<input type=move-up accesskey>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'accept' attribute not allowed on <input type='move-up'>",
|
|
"input": "<input type=move-up accept>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'replace' attribute not allowed on <input type='move-up'>",
|
|
"input": "<input type=move-up replace>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'disabled' attribute on <input type='move-up'>",
|
|
"input": "<input type=move-up disabled>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'alt' attribute not allowed on <input type='move-up'>",
|
|
"input": "<input type=move-up alt>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'size' attribute not allowed on <input type='move-up'>",
|
|
"input": "<input type=move-up size>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'checked' attribute not allowed on <input type='move-up'>",
|
|
"input": "<input type=move-up checked>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'min' attribute not allowed on <input type='move-up'>",
|
|
"input": "<input type=move-up min>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'pattern' attribute not allowed on <input type='move-up'>",
|
|
"input": "<input type=move-up pattern>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'readonly' attribute not allowed on <input type='move-up'>",
|
|
"input": "<input type=move-up readonly>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'template' attribute not allowed on <input type='move-up'>",
|
|
"input": "<input type=move-up template>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'autofocus' attribute on <input type='move-up'>",
|
|
"input": "<input type=move-up autofocus>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'target' attribute not allowed on <input type='move-up'>",
|
|
"input": "<input type=move-up target>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'method' attribute not allowed on <input type='move-up'>",
|
|
"input": "<input type=move-up method>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'form' attribute on <input type='move-up'>",
|
|
"input": "<input type=move-up form>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'max' attribute not allowed on <input type='move-up'>",
|
|
"input": "<input type=move-up max>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'step' attribute not allowed on <input type='move-up'>",
|
|
"input": "<input type=move-up step>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'enctype' attribute not allowed on <input type='move-up'>",
|
|
"input": "<input type=move-up enctype>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'src' attribute not allowed on <input type='move-up'>",
|
|
"input": "<input type=move-up src>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'name' attribute on <input type='move-up'>",
|
|
"input": "<input type=move-up name>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'required' attribute not allowed on <input type='move-up'>",
|
|
"input": "<input type=move-up required>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'list' attribute not allowed on <input type='move-up'>",
|
|
"input": "<input type=move-up list>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'value' attribute on <input type='move-up'>",
|
|
"input": "<input type=move-up value>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'autocomplete' attribute not allowed on <input type='move-up'>",
|
|
"input": "<input type=move-up autocomplete>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'inputmode' attribute not allowed on <input type='move-up'>",
|
|
"input": "<input type=move-up inputmode>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'maxlength' attribute not allowed on <input type='move-up'>",
|
|
"input": "<input type=move-up maxlength>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'action' attribute not allowed on <input type='move-up'>",
|
|
"input": "<input type=move-up action>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'tabindex' attribute on <input type='move-up'>",
|
|
"input": "<input type=move-up tabindex>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'accesskey' attribute on <input type='submit'>",
|
|
"input": "<input type=submit accesskey>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'accept' attribute not allowed on <input type='submit'>",
|
|
"input": "<input type=submit accept>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'replace' attribute on <input type='submit'>",
|
|
"input": "<input type=submit replace>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'disabled' attribute on <input type='submit'>",
|
|
"input": "<input type=submit disabled>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'alt' attribute not allowed on <input type='submit'>",
|
|
"input": "<input type=submit alt>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'size' attribute not allowed on <input type='submit'>",
|
|
"input": "<input type=submit size>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'checked' attribute not allowed on <input type='submit'>",
|
|
"input": "<input type=submit checked>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'min' attribute not allowed on <input type='submit'>",
|
|
"input": "<input type=submit min>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'pattern' attribute not allowed on <input type='submit'>",
|
|
"input": "<input type=submit pattern>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'readonly' attribute not allowed on <input type='submit'>",
|
|
"input": "<input type=submit readonly>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'template' attribute not allowed on <input type='submit'>",
|
|
"input": "<input type=submit template>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'autofocus' attribute on <input type='submit'>",
|
|
"input": "<input type=submit autofocus>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'target' attribute on <input type='submit'>",
|
|
"input": "<input type=submit target>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'method' attribute on <input type='submit'>",
|
|
"input": "<input type=submit method>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'form' attribute on <input type='submit'>",
|
|
"input": "<input type=submit form>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'max' attribute not allowed on <input type='submit'>",
|
|
"input": "<input type=submit max>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'step' attribute not allowed on <input type='submit'>",
|
|
"input": "<input type=submit step>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'enctype' attribute on <input type='submit'>",
|
|
"input": "<input type=submit enctype>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'src' attribute not allowed on <input type='submit'>",
|
|
"input": "<input type=submit src>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'name' attribute on <input type='submit'>",
|
|
"input": "<input type=submit name>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'required' attribute not allowed on <input type='submit'>",
|
|
"input": "<input type=submit required>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'list' attribute not allowed on <input type='submit'>",
|
|
"input": "<input type=submit list>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'value' attribute on <input type='submit'>",
|
|
"input": "<input type=submit value>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'autocomplete' attribute not allowed on <input type='submit'>",
|
|
"input": "<input type=submit autocomplete>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'inputmode' attribute not allowed on <input type='submit'>",
|
|
"input": "<input type=submit inputmode>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'maxlength' attribute not allowed on <input type='submit'>",
|
|
"input": "<input type=submit maxlength>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'action' attribute on <input type='submit'>",
|
|
"input": "<input type=submit action>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'tabindex' attribute on <input type='submit'>",
|
|
"input": "<input type=submit tabindex>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'accesskey' attribute on <input type='add'>",
|
|
"input": "<input type=add accesskey>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'accept' attribute not allowed on <input type='add'>",
|
|
"input": "<input type=add accept>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'replace' attribute not allowed on <input type='add'>",
|
|
"input": "<input type=add replace>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'disabled' attribute on <input type='add'>",
|
|
"input": "<input type=add disabled>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'alt' attribute not allowed on <input type='add'>",
|
|
"input": "<input type=add alt>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'size' attribute not allowed on <input type='add'>",
|
|
"input": "<input type=add size>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'checked' attribute not allowed on <input type='add'>",
|
|
"input": "<input type=add checked>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'min' attribute not allowed on <input type='add'>",
|
|
"input": "<input type=add min>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'pattern' attribute not allowed on <input type='add'>",
|
|
"input": "<input type=add pattern>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'readonly' attribute not allowed on <input type='add'>",
|
|
"input": "<input type=add readonly>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'template' attribute on <input type='add'>",
|
|
"input": "<input type=add template>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'autofocus' attribute on <input type='add'>",
|
|
"input": "<input type=add autofocus>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'target' attribute not allowed on <input type='add'>",
|
|
"input": "<input type=add target>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'method' attribute not allowed on <input type='add'>",
|
|
"input": "<input type=add method>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'form' attribute on <input type='add'>",
|
|
"input": "<input type=add form>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'max' attribute not allowed on <input type='add'>",
|
|
"input": "<input type=add max>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'step' attribute not allowed on <input type='add'>",
|
|
"input": "<input type=add step>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'enctype' attribute not allowed on <input type='add'>",
|
|
"input": "<input type=add enctype>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'src' attribute not allowed on <input type='add'>",
|
|
"input": "<input type=add src>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'name' attribute on <input type='add'>",
|
|
"input": "<input type=add name>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'required' attribute not allowed on <input type='add'>",
|
|
"input": "<input type=add required>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'list' attribute not allowed on <input type='add'>",
|
|
"input": "<input type=add list>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'value' attribute on <input type='add'>",
|
|
"input": "<input type=add value>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'autocomplete' attribute not allowed on <input type='add'>",
|
|
"input": "<input type=add autocomplete>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'inputmode' attribute not allowed on <input type='add'>",
|
|
"input": "<input type=add inputmode>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'maxlength' attribute not allowed on <input type='add'>",
|
|
"input": "<input type=add maxlength>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'action' attribute not allowed on <input type='add'>",
|
|
"input": "<input type=add action>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'tabindex' attribute on <input type='add'>",
|
|
"input": "<input type=add tabindex>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'accesskey' attribute not allowed on <input type='hidden'>",
|
|
"input": "<input type=hidden accesskey>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'accept' attribute not allowed on <input type='hidden'>",
|
|
"input": "<input type=hidden accept>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'replace' attribute not allowed on <input type='hidden'>",
|
|
"input": "<input type=hidden replace>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'disabled' attribute on <input type='hidden'>",
|
|
"input": "<input type=hidden disabled>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'alt' attribute not allowed on <input type='hidden'>",
|
|
"input": "<input type=hidden alt>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'size' attribute not allowed on <input type='hidden'>",
|
|
"input": "<input type=hidden size>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'checked' attribute not allowed on <input type='hidden'>",
|
|
"input": "<input type=hidden checked>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'min' attribute not allowed on <input type='hidden'>",
|
|
"input": "<input type=hidden min>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'pattern' attribute not allowed on <input type='hidden'>",
|
|
"input": "<input type=hidden pattern>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'readonly' attribute not allowed on <input type='hidden'>",
|
|
"input": "<input type=hidden readonly>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'template' attribute not allowed on <input type='hidden'>",
|
|
"input": "<input type=hidden template>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'autofocus' attribute not allowed on <input type='hidden'>",
|
|
"input": "<input type=hidden autofocus>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'target' attribute not allowed on <input type='hidden'>",
|
|
"input": "<input type=hidden target>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'method' attribute not allowed on <input type='hidden'>",
|
|
"input": "<input type=hidden method>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'form' attribute on <input type='hidden'>",
|
|
"input": "<input type=hidden form>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'max' attribute not allowed on <input type='hidden'>",
|
|
"input": "<input type=hidden max>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'step' attribute not allowed on <input type='hidden'>",
|
|
"input": "<input type=hidden step>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'enctype' attribute not allowed on <input type='hidden'>",
|
|
"input": "<input type=hidden enctype>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'src' attribute not allowed on <input type='hidden'>",
|
|
"input": "<input type=hidden src>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'name' attribute on <input type='hidden'>",
|
|
"input": "<input type=hidden name>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'required' attribute not allowed on <input type='hidden'>",
|
|
"input": "<input type=hidden required>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'list' attribute not allowed on <input type='hidden'>",
|
|
"input": "<input type=hidden list>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'value' attribute on <input type='hidden'>",
|
|
"input": "<input type=hidden value>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'autocomplete' attribute not allowed on <input type='hidden'>",
|
|
"input": "<input type=hidden autocomplete>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'inputmode' attribute not allowed on <input type='hidden'>",
|
|
"input": "<input type=hidden inputmode>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'maxlength' attribute not allowed on <input type='hidden'>",
|
|
"input": "<input type=hidden maxlength>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'action' attribute not allowed on <input type='hidden'>",
|
|
"input": "<input type=hidden action>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'tabindex' attribute not allowed on <input type='hidden'>",
|
|
"input": "<input type=hidden tabindex>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'accesskey' attribute on <input type='email'>",
|
|
"input": "<input type=email accesskey>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'accept' attribute not allowed on <input type='email'>",
|
|
"input": "<input type=email accept>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'replace' attribute not allowed on <input type='email'>",
|
|
"input": "<input type=email replace>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'disabled' attribute on <input type='email'>",
|
|
"input": "<input type=email disabled>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'alt' attribute not allowed on <input type='email'>",
|
|
"input": "<input type=email alt>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'size' attribute not allowed on <input type='email'>",
|
|
"input": "<input type=email size>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'checked' attribute not allowed on <input type='email'>",
|
|
"input": "<input type=email checked>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'min' attribute not allowed on <input type='email'>",
|
|
"input": "<input type=email min>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'pattern' attribute on <input type='email'>",
|
|
"input": "<input type=email pattern>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'readonly' attribute on <input type='email'>",
|
|
"input": "<input type=email readonly>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'template' attribute not allowed on <input type='email'>",
|
|
"input": "<input type=email template>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'autofocus' attribute on <input type='email'>",
|
|
"input": "<input type=email autofocus>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'target' attribute not allowed on <input type='email'>",
|
|
"input": "<input type=email target>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'method' attribute not allowed on <input type='email'>",
|
|
"input": "<input type=email method>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'form' attribute on <input type='email'>",
|
|
"input": "<input type=email form>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'max' attribute not allowed on <input type='email'>",
|
|
"input": "<input type=email max>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'step' attribute not allowed on <input type='email'>",
|
|
"input": "<input type=email step>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'enctype' attribute not allowed on <input type='email'>",
|
|
"input": "<input type=email enctype>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'src' attribute not allowed on <input type='email'>",
|
|
"input": "<input type=email src>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'name' attribute on <input type='email'>",
|
|
"input": "<input type=email name>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'required' attribute on <input type='email'>",
|
|
"input": "<input type=email required>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'list' attribute on <input type='email'>",
|
|
"input": "<input type=email list>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'value' attribute on <input type='email'>",
|
|
"input": "<input type=email value>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'autocomplete' attribute on <input type='email'>",
|
|
"input": "<input type=email autocomplete>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'inputmode' attribute on <input type='email'>",
|
|
"input": "<input type=email inputmode>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'maxlength' attribute on <input type='email'>",
|
|
"input": "<input type=email maxlength>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'action' attribute not allowed on <input type='email'>",
|
|
"input": "<input type=email action>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'tabindex' attribute on <input type='email'>",
|
|
"input": "<input type=email tabindex>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'accesskey' attribute on <input type='week'>",
|
|
"input": "<input type=week accesskey>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'accept' attribute not allowed on <input type='week'>",
|
|
"input": "<input type=week accept>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'replace' attribute not allowed on <input type='week'>",
|
|
"input": "<input type=week replace>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'disabled' attribute on <input type='week'>",
|
|
"input": "<input type=week disabled>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'alt' attribute not allowed on <input type='week'>",
|
|
"input": "<input type=week alt>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'size' attribute not allowed on <input type='week'>",
|
|
"input": "<input type=week size>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'checked' attribute not allowed on <input type='week'>",
|
|
"input": "<input type=week checked>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'min' attribute on <input type='week'>",
|
|
"input": "<input type=week min>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'pattern' attribute not allowed on <input type='week'>",
|
|
"input": "<input type=week pattern>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'readonly' attribute on <input type='week'>",
|
|
"input": "<input type=week readonly>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'template' attribute not allowed on <input type='week'>",
|
|
"input": "<input type=week template>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'autofocus' attribute on <input type='week'>",
|
|
"input": "<input type=week autofocus>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'target' attribute not allowed on <input type='week'>",
|
|
"input": "<input type=week target>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'method' attribute not allowed on <input type='week'>",
|
|
"input": "<input type=week method>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'form' attribute on <input type='week'>",
|
|
"input": "<input type=week form>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'max' attribute on <input type='week'>",
|
|
"input": "<input type=week max>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'step' attribute on <input type='week'>",
|
|
"input": "<input type=week step>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'enctype' attribute not allowed on <input type='week'>",
|
|
"input": "<input type=week enctype>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'src' attribute not allowed on <input type='week'>",
|
|
"input": "<input type=week src>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'name' attribute on <input type='week'>",
|
|
"input": "<input type=week name>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'required' attribute on <input type='week'>",
|
|
"input": "<input type=week required>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'list' attribute on <input type='week'>",
|
|
"input": "<input type=week list>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'value' attribute on <input type='week'>",
|
|
"input": "<input type=week value>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'autocomplete' attribute on <input type='week'>",
|
|
"input": "<input type=week autocomplete>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'inputmode' attribute not allowed on <input type='week'>",
|
|
"input": "<input type=week inputmode>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'maxlength' attribute not allowed on <input type='week'>",
|
|
"input": "<input type=week maxlength>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'action' attribute not allowed on <input type='week'>",
|
|
"input": "<input type=week action>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'tabindex' attribute on <input type='week'>",
|
|
"input": "<input type=week tabindex>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'accesskey' attribute on <input type='date'>",
|
|
"input": "<input type=date accesskey>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'accept' attribute not allowed on <input type='date'>",
|
|
"input": "<input type=date accept>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'replace' attribute not allowed on <input type='date'>",
|
|
"input": "<input type=date replace>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'disabled' attribute on <input type='date'>",
|
|
"input": "<input type=date disabled>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'alt' attribute not allowed on <input type='date'>",
|
|
"input": "<input type=date alt>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'size' attribute not allowed on <input type='date'>",
|
|
"input": "<input type=date size>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'checked' attribute not allowed on <input type='date'>",
|
|
"input": "<input type=date checked>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'min' attribute on <input type='date'>",
|
|
"input": "<input type=date min>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'pattern' attribute not allowed on <input type='date'>",
|
|
"input": "<input type=date pattern>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'readonly' attribute on <input type='date'>",
|
|
"input": "<input type=date readonly>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'template' attribute not allowed on <input type='date'>",
|
|
"input": "<input type=date template>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'autofocus' attribute on <input type='date'>",
|
|
"input": "<input type=date autofocus>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'target' attribute not allowed on <input type='date'>",
|
|
"input": "<input type=date target>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'method' attribute not allowed on <input type='date'>",
|
|
"input": "<input type=date method>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'form' attribute on <input type='date'>",
|
|
"input": "<input type=date form>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'max' attribute on <input type='date'>",
|
|
"input": "<input type=date max>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'step' attribute on <input type='date'>",
|
|
"input": "<input type=date step>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'enctype' attribute not allowed on <input type='date'>",
|
|
"input": "<input type=date enctype>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'src' attribute not allowed on <input type='date'>",
|
|
"input": "<input type=date src>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'name' attribute on <input type='date'>",
|
|
"input": "<input type=date name>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'required' attribute on <input type='date'>",
|
|
"input": "<input type=date required>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'list' attribute on <input type='date'>",
|
|
"input": "<input type=date list>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'value' attribute on <input type='date'>",
|
|
"input": "<input type=date value>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'autocomplete' attribute on <input type='date'>",
|
|
"input": "<input type=date autocomplete>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'inputmode' attribute not allowed on <input type='date'>",
|
|
"input": "<input type=date inputmode>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'maxlength' attribute not allowed on <input type='date'>",
|
|
"input": "<input type=date maxlength>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'action' attribute not allowed on <input type='date'>",
|
|
"input": "<input type=date action>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'tabindex' attribute on <input type='date'>",
|
|
"input": "<input type=date tabindex>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'accesskey' attribute on <input type='datetime'>",
|
|
"input": "<input type=datetime accesskey>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'accept' attribute not allowed on <input type='datetime'>",
|
|
"input": "<input type=datetime accept>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'replace' attribute not allowed on <input type='datetime'>",
|
|
"input": "<input type=datetime replace>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'disabled' attribute on <input type='datetime'>",
|
|
"input": "<input type=datetime disabled>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'alt' attribute not allowed on <input type='datetime'>",
|
|
"input": "<input type=datetime alt>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'size' attribute not allowed on <input type='datetime'>",
|
|
"input": "<input type=datetime size>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'checked' attribute not allowed on <input type='datetime'>",
|
|
"input": "<input type=datetime checked>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'min' attribute on <input type='datetime'>",
|
|
"input": "<input type=datetime min>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'pattern' attribute not allowed on <input type='datetime'>",
|
|
"input": "<input type=datetime pattern>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'readonly' attribute on <input type='datetime'>",
|
|
"input": "<input type=datetime readonly>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'template' attribute not allowed on <input type='datetime'>",
|
|
"input": "<input type=datetime template>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'autofocus' attribute on <input type='datetime'>",
|
|
"input": "<input type=datetime autofocus>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'target' attribute not allowed on <input type='datetime'>",
|
|
"input": "<input type=datetime target>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'method' attribute not allowed on <input type='datetime'>",
|
|
"input": "<input type=datetime method>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'form' attribute on <input type='datetime'>",
|
|
"input": "<input type=datetime form>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'max' attribute on <input type='datetime'>",
|
|
"input": "<input type=datetime max>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'step' attribute on <input type='datetime'>",
|
|
"input": "<input type=datetime step>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'enctype' attribute not allowed on <input type='datetime'>",
|
|
"input": "<input type=datetime enctype>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'src' attribute not allowed on <input type='datetime'>",
|
|
"input": "<input type=datetime src>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'name' attribute on <input type='datetime'>",
|
|
"input": "<input type=datetime name>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'required' attribute on <input type='datetime'>",
|
|
"input": "<input type=datetime required>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'list' attribute on <input type='datetime'>",
|
|
"input": "<input type=datetime list>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'value' attribute on <input type='datetime'>",
|
|
"input": "<input type=datetime value>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'autocomplete' attribute on <input type='datetime'>",
|
|
"input": "<input type=datetime autocomplete>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'inputmode' attribute not allowed on <input type='datetime'>",
|
|
"input": "<input type=datetime inputmode>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'maxlength' attribute not allowed on <input type='datetime'>",
|
|
"input": "<input type=datetime maxlength>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'action' attribute not allowed on <input type='datetime'>",
|
|
"input": "<input type=datetime action>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'tabindex' attribute on <input type='datetime'>",
|
|
"input": "<input type=datetime tabindex>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'accesskey' attribute on <input type='move-down'>",
|
|
"input": "<input type=move-down accesskey>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'accept' attribute not allowed on <input type='move-down'>",
|
|
"input": "<input type=move-down accept>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'replace' attribute not allowed on <input type='move-down'>",
|
|
"input": "<input type=move-down replace>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'disabled' attribute on <input type='move-down'>",
|
|
"input": "<input type=move-down disabled>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'alt' attribute not allowed on <input type='move-down'>",
|
|
"input": "<input type=move-down alt>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'size' attribute not allowed on <input type='move-down'>",
|
|
"input": "<input type=move-down size>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'checked' attribute not allowed on <input type='move-down'>",
|
|
"input": "<input type=move-down checked>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'min' attribute not allowed on <input type='move-down'>",
|
|
"input": "<input type=move-down min>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'pattern' attribute not allowed on <input type='move-down'>",
|
|
"input": "<input type=move-down pattern>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'readonly' attribute not allowed on <input type='move-down'>",
|
|
"input": "<input type=move-down readonly>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'template' attribute not allowed on <input type='move-down'>",
|
|
"input": "<input type=move-down template>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'autofocus' attribute on <input type='move-down'>",
|
|
"input": "<input type=move-down autofocus>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'target' attribute not allowed on <input type='move-down'>",
|
|
"input": "<input type=move-down target>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'method' attribute not allowed on <input type='move-down'>",
|
|
"input": "<input type=move-down method>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'form' attribute on <input type='move-down'>",
|
|
"input": "<input type=move-down form>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'max' attribute not allowed on <input type='move-down'>",
|
|
"input": "<input type=move-down max>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'step' attribute not allowed on <input type='move-down'>",
|
|
"input": "<input type=move-down step>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'enctype' attribute not allowed on <input type='move-down'>",
|
|
"input": "<input type=move-down enctype>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'src' attribute not allowed on <input type='move-down'>",
|
|
"input": "<input type=move-down src>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'name' attribute on <input type='move-down'>",
|
|
"input": "<input type=move-down name>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'required' attribute not allowed on <input type='move-down'>",
|
|
"input": "<input type=move-down required>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'list' attribute not allowed on <input type='move-down'>",
|
|
"input": "<input type=move-down list>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'value' attribute on <input type='move-down'>",
|
|
"input": "<input type=move-down value>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'autocomplete' attribute not allowed on <input type='move-down'>",
|
|
"input": "<input type=move-down autocomplete>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'inputmode' attribute not allowed on <input type='move-down'>",
|
|
"input": "<input type=move-down inputmode>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'maxlength' attribute not allowed on <input type='move-down'>",
|
|
"input": "<input type=move-down maxlength>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'action' attribute not allowed on <input type='move-down'>",
|
|
"input": "<input type=move-down action>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'tabindex' attribute on <input type='move-down'>",
|
|
"input": "<input type=move-down tabindex>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'accesskey' attribute on <input type='datetime-local'>",
|
|
"input": "<input type=datetime-local accesskey>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'accept' attribute not allowed on <input type='datetime-local'>",
|
|
"input": "<input type=datetime-local accept>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'replace' attribute not allowed on <input type='datetime-local'>",
|
|
"input": "<input type=datetime-local replace>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'disabled' attribute on <input type='datetime-local'>",
|
|
"input": "<input type=datetime-local disabled>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'alt' attribute not allowed on <input type='datetime-local'>",
|
|
"input": "<input type=datetime-local alt>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'size' attribute not allowed on <input type='datetime-local'>",
|
|
"input": "<input type=datetime-local size>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'checked' attribute not allowed on <input type='datetime-local'>",
|
|
"input": "<input type=datetime-local checked>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'min' attribute on <input type='datetime-local'>",
|
|
"input": "<input type=datetime-local min>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'pattern' attribute not allowed on <input type='datetime-local'>",
|
|
"input": "<input type=datetime-local pattern>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'readonly' attribute on <input type='datetime-local'>",
|
|
"input": "<input type=datetime-local readonly>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'template' attribute not allowed on <input type='datetime-local'>",
|
|
"input": "<input type=datetime-local template>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'autofocus' attribute on <input type='datetime-local'>",
|
|
"input": "<input type=datetime-local autofocus>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'target' attribute not allowed on <input type='datetime-local'>",
|
|
"input": "<input type=datetime-local target>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'method' attribute not allowed on <input type='datetime-local'>",
|
|
"input": "<input type=datetime-local method>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'form' attribute on <input type='datetime-local'>",
|
|
"input": "<input type=datetime-local form>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'max' attribute on <input type='datetime-local'>",
|
|
"input": "<input type=datetime-local max>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'step' attribute on <input type='datetime-local'>",
|
|
"input": "<input type=datetime-local step>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'enctype' attribute not allowed on <input type='datetime-local'>",
|
|
"input": "<input type=datetime-local enctype>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'src' attribute not allowed on <input type='datetime-local'>",
|
|
"input": "<input type=datetime-local src>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'name' attribute on <input type='datetime-local'>",
|
|
"input": "<input type=datetime-local name>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'required' attribute on <input type='datetime-local'>",
|
|
"input": "<input type=datetime-local required>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'list' attribute on <input type='datetime-local'>",
|
|
"input": "<input type=datetime-local list>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'value' attribute on <input type='datetime-local'>",
|
|
"input": "<input type=datetime-local value>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'autocomplete' attribute on <input type='datetime-local'>",
|
|
"input": "<input type=datetime-local autocomplete>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'inputmode' attribute not allowed on <input type='datetime-local'>",
|
|
"input": "<input type=datetime-local inputmode>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'maxlength' attribute not allowed on <input type='datetime-local'>",
|
|
"input": "<input type=datetime-local maxlength>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'action' attribute not allowed on <input type='datetime-local'>",
|
|
"input": "<input type=datetime-local action>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'tabindex' attribute on <input type='datetime-local'>",
|
|
"input": "<input type=datetime-local tabindex>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'accesskey' attribute on <input type='reset'>",
|
|
"input": "<input type=reset accesskey>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'accept' attribute not allowed on <input type='reset'>",
|
|
"input": "<input type=reset accept>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'replace' attribute not allowed on <input type='reset'>",
|
|
"input": "<input type=reset replace>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'disabled' attribute on <input type='reset'>",
|
|
"input": "<input type=reset disabled>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'alt' attribute not allowed on <input type='reset'>",
|
|
"input": "<input type=reset alt>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'size' attribute not allowed on <input type='reset'>",
|
|
"input": "<input type=reset size>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'checked' attribute not allowed on <input type='reset'>",
|
|
"input": "<input type=reset checked>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'min' attribute not allowed on <input type='reset'>",
|
|
"input": "<input type=reset min>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'pattern' attribute not allowed on <input type='reset'>",
|
|
"input": "<input type=reset pattern>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'readonly' attribute not allowed on <input type='reset'>",
|
|
"input": "<input type=reset readonly>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'template' attribute not allowed on <input type='reset'>",
|
|
"input": "<input type=reset template>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'autofocus' attribute on <input type='reset'>",
|
|
"input": "<input type=reset autofocus>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'target' attribute not allowed on <input type='reset'>",
|
|
"input": "<input type=reset target>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'method' attribute not allowed on <input type='reset'>",
|
|
"input": "<input type=reset method>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'form' attribute on <input type='reset'>",
|
|
"input": "<input type=reset form>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'max' attribute not allowed on <input type='reset'>",
|
|
"input": "<input type=reset max>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'step' attribute not allowed on <input type='reset'>",
|
|
"input": "<input type=reset step>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'enctype' attribute not allowed on <input type='reset'>",
|
|
"input": "<input type=reset enctype>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'src' attribute not allowed on <input type='reset'>",
|
|
"input": "<input type=reset src>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'name' attribute on <input type='reset'>",
|
|
"input": "<input type=reset name>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'required' attribute not allowed on <input type='reset'>",
|
|
"input": "<input type=reset required>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'list' attribute not allowed on <input type='reset'>",
|
|
"input": "<input type=reset list>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'value' attribute on <input type='reset'>",
|
|
"input": "<input type=reset value>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'autocomplete' attribute not allowed on <input type='reset'>",
|
|
"input": "<input type=reset autocomplete>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'inputmode' attribute not allowed on <input type='reset'>",
|
|
"input": "<input type=reset inputmode>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'maxlength' attribute not allowed on <input type='reset'>",
|
|
"input": "<input type=reset maxlength>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'action' attribute not allowed on <input type='reset'>",
|
|
"input": "<input type=reset action>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'tabindex' attribute on <input type='reset'>",
|
|
"input": "<input type=reset tabindex>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'accesskey' attribute on <input type='url'>",
|
|
"input": "<input type=url accesskey>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'accept' attribute not allowed on <input type='url'>",
|
|
"input": "<input type=url accept>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'replace' attribute not allowed on <input type='url'>",
|
|
"input": "<input type=url replace>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'disabled' attribute on <input type='url'>",
|
|
"input": "<input type=url disabled>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'alt' attribute not allowed on <input type='url'>",
|
|
"input": "<input type=url alt>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'size' attribute not allowed on <input type='url'>",
|
|
"input": "<input type=url size>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'checked' attribute not allowed on <input type='url'>",
|
|
"input": "<input type=url checked>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'min' attribute not allowed on <input type='url'>",
|
|
"input": "<input type=url min>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'pattern' attribute on <input type='url'>",
|
|
"input": "<input type=url pattern>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'readonly' attribute on <input type='url'>",
|
|
"input": "<input type=url readonly>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'template' attribute not allowed on <input type='url'>",
|
|
"input": "<input type=url template>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'autofocus' attribute on <input type='url'>",
|
|
"input": "<input type=url autofocus>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'target' attribute not allowed on <input type='url'>",
|
|
"input": "<input type=url target>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'method' attribute not allowed on <input type='url'>",
|
|
"input": "<input type=url method>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'form' attribute on <input type='url'>",
|
|
"input": "<input type=url form>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'max' attribute not allowed on <input type='url'>",
|
|
"input": "<input type=url max>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'step' attribute not allowed on <input type='url'>",
|
|
"input": "<input type=url step>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'enctype' attribute not allowed on <input type='url'>",
|
|
"input": "<input type=url enctype>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'src' attribute not allowed on <input type='url'>",
|
|
"input": "<input type=url src>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'name' attribute on <input type='url'>",
|
|
"input": "<input type=url name>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'required' attribute on <input type='url'>",
|
|
"input": "<input type=url required>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'list' attribute on <input type='url'>",
|
|
"input": "<input type=url list>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'value' attribute on <input type='url'>",
|
|
"input": "<input type=url value>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'autocomplete' attribute on <input type='url'>",
|
|
"input": "<input type=url autocomplete>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'inputmode' attribute on <input type='url'>",
|
|
"input": "<input type=url inputmode>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'maxlength' attribute on <input type='url'>",
|
|
"input": "<input type=url maxlength>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'action' attribute not allowed on <input type='url'>",
|
|
"input": "<input type=url action>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'tabindex' attribute on <input type='url'>",
|
|
"input": "<input type=url tabindex>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'accesskey' attribute on <input type='button'>",
|
|
"input": "<input type=button accesskey>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'accept' attribute not allowed on <input type='button'>",
|
|
"input": "<input type=button accept>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'replace' attribute not allowed on <input type='button'>",
|
|
"input": "<input type=button replace>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'disabled' attribute on <input type='button'>",
|
|
"input": "<input type=button disabled>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'alt' attribute not allowed on <input type='button'>",
|
|
"input": "<input type=button alt>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'size' attribute not allowed on <input type='button'>",
|
|
"input": "<input type=button size>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'checked' attribute not allowed on <input type='button'>",
|
|
"input": "<input type=button checked>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'min' attribute not allowed on <input type='button'>",
|
|
"input": "<input type=button min>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'pattern' attribute not allowed on <input type='button'>",
|
|
"input": "<input type=button pattern>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'readonly' attribute not allowed on <input type='button'>",
|
|
"input": "<input type=button readonly>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'template' attribute not allowed on <input type='button'>",
|
|
"input": "<input type=button template>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'autofocus' attribute on <input type='button'>",
|
|
"input": "<input type=button autofocus>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'target' attribute not allowed on <input type='button'>",
|
|
"input": "<input type=button target>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'method' attribute not allowed on <input type='button'>",
|
|
"input": "<input type=button method>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'form' attribute on <input type='button'>",
|
|
"input": "<input type=button form>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'max' attribute not allowed on <input type='button'>",
|
|
"input": "<input type=button max>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'step' attribute not allowed on <input type='button'>",
|
|
"input": "<input type=button step>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'enctype' attribute not allowed on <input type='button'>",
|
|
"input": "<input type=button enctype>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'src' attribute not allowed on <input type='button'>",
|
|
"input": "<input type=button src>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'name' attribute on <input type='button'>",
|
|
"input": "<input type=button name>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'required' attribute not allowed on <input type='button'>",
|
|
"input": "<input type=button required>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'list' attribute not allowed on <input type='button'>",
|
|
"input": "<input type=button list>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'value' attribute on <input type='button'>",
|
|
"input": "<input type=button value>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'autocomplete' attribute not allowed on <input type='button'>",
|
|
"input": "<input type=button autocomplete>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'inputmode' attribute not allowed on <input type='button'>",
|
|
"input": "<input type=button inputmode>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'maxlength' attribute not allowed on <input type='button'>",
|
|
"input": "<input type=button maxlength>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'action' attribute not allowed on <input type='button'>",
|
|
"input": "<input type=button action>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'tabindex' attribute on <input type='button'>",
|
|
"input": "<input type=button tabindex>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'accesskey' attribute on <input type='remove'>",
|
|
"input": "<input type=remove accesskey>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'accept' attribute not allowed on <input type='remove'>",
|
|
"input": "<input type=remove accept>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'replace' attribute not allowed on <input type='remove'>",
|
|
"input": "<input type=remove replace>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'disabled' attribute on <input type='remove'>",
|
|
"input": "<input type=remove disabled>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'alt' attribute not allowed on <input type='remove'>",
|
|
"input": "<input type=remove alt>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'size' attribute not allowed on <input type='remove'>",
|
|
"input": "<input type=remove size>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'checked' attribute not allowed on <input type='remove'>",
|
|
"input": "<input type=remove checked>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'min' attribute not allowed on <input type='remove'>",
|
|
"input": "<input type=remove min>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'pattern' attribute not allowed on <input type='remove'>",
|
|
"input": "<input type=remove pattern>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'readonly' attribute not allowed on <input type='remove'>",
|
|
"input": "<input type=remove readonly>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'template' attribute not allowed on <input type='remove'>",
|
|
"input": "<input type=remove template>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'autofocus' attribute on <input type='remove'>",
|
|
"input": "<input type=remove autofocus>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'target' attribute not allowed on <input type='remove'>",
|
|
"input": "<input type=remove target>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'method' attribute not allowed on <input type='remove'>",
|
|
"input": "<input type=remove method>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'form' attribute on <input type='remove'>",
|
|
"input": "<input type=remove form>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'max' attribute not allowed on <input type='remove'>",
|
|
"input": "<input type=remove max>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'step' attribute not allowed on <input type='remove'>",
|
|
"input": "<input type=remove step>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'enctype' attribute not allowed on <input type='remove'>",
|
|
"input": "<input type=remove enctype>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'src' attribute not allowed on <input type='remove'>",
|
|
"input": "<input type=remove src>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'name' attribute on <input type='remove'>",
|
|
"input": "<input type=remove name>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'required' attribute not allowed on <input type='remove'>",
|
|
"input": "<input type=remove required>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'list' attribute not allowed on <input type='remove'>",
|
|
"input": "<input type=remove list>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'value' attribute on <input type='remove'>",
|
|
"input": "<input type=remove value>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'autocomplete' attribute not allowed on <input type='remove'>",
|
|
"input": "<input type=remove autocomplete>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'inputmode' attribute not allowed on <input type='remove'>",
|
|
"input": "<input type=remove inputmode>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'maxlength' attribute not allowed on <input type='remove'>",
|
|
"input": "<input type=remove maxlength>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'action' attribute not allowed on <input type='remove'>",
|
|
"input": "<input type=remove action>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'tabindex' attribute on <input type='remove'>",
|
|
"input": "<input type=remove tabindex>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'accesskey' attribute on <input type='range'>",
|
|
"input": "<input type=range accesskey>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'accept' attribute not allowed on <input type='range'>",
|
|
"input": "<input type=range accept>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'replace' attribute not allowed on <input type='range'>",
|
|
"input": "<input type=range replace>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'disabled' attribute on <input type='range'>",
|
|
"input": "<input type=range disabled>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'alt' attribute not allowed on <input type='range'>",
|
|
"input": "<input type=range alt>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'size' attribute not allowed on <input type='range'>",
|
|
"input": "<input type=range size>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'checked' attribute not allowed on <input type='range'>",
|
|
"input": "<input type=range checked>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'min' attribute on <input type='range'>",
|
|
"input": "<input type=range min>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'pattern' attribute not allowed on <input type='range'>",
|
|
"input": "<input type=range pattern>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'readonly' attribute on <input type='range'>",
|
|
"input": "<input type=range readonly>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'template' attribute not allowed on <input type='range'>",
|
|
"input": "<input type=range template>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'autofocus' attribute on <input type='range'>",
|
|
"input": "<input type=range autofocus>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'target' attribute not allowed on <input type='range'>",
|
|
"input": "<input type=range target>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'method' attribute not allowed on <input type='range'>",
|
|
"input": "<input type=range method>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'form' attribute on <input type='range'>",
|
|
"input": "<input type=range form>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'max' attribute on <input type='range'>",
|
|
"input": "<input type=range max>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'step' attribute on <input type='range'>",
|
|
"input": "<input type=range step>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'enctype' attribute not allowed on <input type='range'>",
|
|
"input": "<input type=range enctype>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'src' attribute not allowed on <input type='range'>",
|
|
"input": "<input type=range src>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'name' attribute on <input type='range'>",
|
|
"input": "<input type=range name>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'required' attribute on <input type='range'>",
|
|
"input": "<input type=range required>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'list' attribute on <input type='range'>",
|
|
"input": "<input type=range list>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'value' attribute on <input type='range'>",
|
|
"input": "<input type=range value>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'autocomplete' attribute on <input type='range'>",
|
|
"input": "<input type=range autocomplete>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'inputmode' attribute not allowed on <input type='range'>",
|
|
"input": "<input type=range inputmode>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'maxlength' attribute not allowed on <input type='range'>",
|
|
"input": "<input type=range maxlength>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'action' attribute not allowed on <input type='range'>",
|
|
"input": "<input type=range action>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'tabindex' attribute on <input type='range'>",
|
|
"input": "<input type=range tabindex>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'accesskey' attribute on <input type='time'>",
|
|
"input": "<input type=time accesskey>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'accept' attribute not allowed on <input type='time'>",
|
|
"input": "<input type=time accept>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'replace' attribute not allowed on <input type='time'>",
|
|
"input": "<input type=time replace>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'disabled' attribute on <input type='time'>",
|
|
"input": "<input type=time disabled>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'alt' attribute not allowed on <input type='time'>",
|
|
"input": "<input type=time alt>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'size' attribute not allowed on <input type='time'>",
|
|
"input": "<input type=time size>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'checked' attribute not allowed on <input type='time'>",
|
|
"input": "<input type=time checked>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'min' attribute on <input type='time'>",
|
|
"input": "<input type=time min>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'pattern' attribute not allowed on <input type='time'>",
|
|
"input": "<input type=time pattern>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'readonly' attribute on <input type='time'>",
|
|
"input": "<input type=time readonly>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'template' attribute not allowed on <input type='time'>",
|
|
"input": "<input type=time template>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'autofocus' attribute on <input type='time'>",
|
|
"input": "<input type=time autofocus>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'target' attribute not allowed on <input type='time'>",
|
|
"input": "<input type=time target>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'method' attribute not allowed on <input type='time'>",
|
|
"input": "<input type=time method>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'form' attribute on <input type='time'>",
|
|
"input": "<input type=time form>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'max' attribute on <input type='time'>",
|
|
"input": "<input type=time max>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'step' attribute on <input type='time'>",
|
|
"input": "<input type=time step>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'enctype' attribute not allowed on <input type='time'>",
|
|
"input": "<input type=time enctype>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'src' attribute not allowed on <input type='time'>",
|
|
"input": "<input type=time src>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'name' attribute on <input type='time'>",
|
|
"input": "<input type=time name>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'required' attribute on <input type='time'>",
|
|
"input": "<input type=time required>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'list' attribute on <input type='time'>",
|
|
"input": "<input type=time list>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'value' attribute on <input type='time'>",
|
|
"input": "<input type=time value>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'autocomplete' attribute on <input type='time'>",
|
|
"input": "<input type=time autocomplete>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'inputmode' attribute not allowed on <input type='time'>",
|
|
"input": "<input type=time inputmode>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'maxlength' attribute not allowed on <input type='time'>",
|
|
"input": "<input type=time maxlength>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "'action' attribute not allowed on <input type='time'>",
|
|
"input": "<input type=time action>",
|
|
"fail-unless": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "allowed 'tabindex' attribute on <input type='time'>",
|
|
"input": "<input type=time tabindex>",
|
|
"fail-if": "attribute-not-allowed-on-this-input-type"},
|
|
|
|
{"description": "unknown 'foo' attribute on <input type='checkbox'>",
|
|
"input": "<input type=checkbox foo>",
|
|
"fail-unless": "unknown-attribute"},
|
|
|
|
{"description": "unknown 'foo' attribute on <input type='text'>",
|
|
"input": "<input type=text foo>",
|
|
"fail-unless": "unknown-attribute"},
|
|
|
|
{"description": "unknown 'foo' attribute on <input type='image'>",
|
|
"input": "<input type=image foo>",
|
|
"fail-unless": "unknown-attribute"},
|
|
|
|
{"description": "unknown 'foo' attribute on <input type='number'>",
|
|
"input": "<input type=number foo>",
|
|
"fail-unless": "unknown-attribute"},
|
|
|
|
{"description": "unknown 'foo' attribute on <input type='month'>",
|
|
"input": "<input type=month foo>",
|
|
"fail-unless": "unknown-attribute"},
|
|
|
|
{"description": "unknown 'foo' attribute on <input type='radio'>",
|
|
"input": "<input type=radio foo>",
|
|
"fail-unless": "unknown-attribute"},
|
|
|
|
{"description": "unknown 'foo' attribute on <input type='file'>",
|
|
"input": "<input type=file foo>",
|
|
"fail-unless": "unknown-attribute"},
|
|
|
|
{"description": "unknown 'foo' attribute on <input type='password'>",
|
|
"input": "<input type=password foo>",
|
|
"fail-unless": "unknown-attribute"},
|
|
|
|
{"description": "unknown 'foo' attribute on <input type='move-up'>",
|
|
"input": "<input type=move-up foo>",
|
|
"fail-unless": "unknown-attribute"},
|
|
|
|
{"description": "unknown 'foo' attribute on <input type='submit'>",
|
|
"input": "<input type=submit foo>",
|
|
"fail-unless": "unknown-attribute"},
|
|
|
|
{"description": "unknown 'foo' attribute on <input type='add'>",
|
|
"input": "<input type=add foo>",
|
|
"fail-unless": "unknown-attribute"},
|
|
|
|
{"description": "unknown 'foo' attribute on <input type='hidden'>",
|
|
"input": "<input type=hidden foo>",
|
|
"fail-unless": "unknown-attribute"},
|
|
|
|
{"description": "unknown 'foo' attribute on <input type='email'>",
|
|
"input": "<input type=email foo>",
|
|
"fail-unless": "unknown-attribute"},
|
|
|
|
{"description": "unknown 'foo' attribute on <input type='week'>",
|
|
"input": "<input type=week foo>",
|
|
"fail-unless": "unknown-attribute"},
|
|
|
|
{"description": "unknown 'foo' attribute on <input type='date'>",
|
|
"input": "<input type=date foo>",
|
|
"fail-unless": "unknown-attribute"},
|
|
|
|
{"description": "unknown 'foo' attribute on <input type='datetime'>",
|
|
"input": "<input type=datetime foo>",
|
|
"fail-unless": "unknown-attribute"},
|
|
|
|
{"description": "unknown 'foo' attribute on <input type='move-down'>",
|
|
"input": "<input type=move-down foo>",
|
|
"fail-unless": "unknown-attribute"},
|
|
|
|
{"description": "unknown 'foo' attribute on <input type='datetime-local'>",
|
|
"input": "<input type=datetime-local foo>",
|
|
"fail-unless": "unknown-attribute"},
|
|
|
|
{"description": "unknown 'foo' attribute on <input type='reset'>",
|
|
"input": "<input type=reset foo>",
|
|
"fail-unless": "unknown-attribute"},
|
|
|
|
{"description": "unknown 'foo' attribute on <input type='url'>",
|
|
"input": "<input type=url foo>",
|
|
"fail-unless": "unknown-attribute"},
|
|
|
|
{"description": "unknown 'foo' attribute on <input type='button'>",
|
|
"input": "<input type=button foo>",
|
|
"fail-unless": "unknown-attribute"},
|
|
|
|
{"description": "unknown 'foo' attribute on <input type='remove'>",
|
|
"input": "<input type=remove foo>",
|
|
"fail-unless": "unknown-attribute"},
|
|
|
|
{"description": "unknown 'foo' attribute on <input type='range'>",
|
|
"input": "<input type=range foo>",
|
|
"fail-unless": "unknown-attribute"},
|
|
|
|
{"description": "unknown 'foo' attribute on <input type='time'>",
|
|
"input": "<input type=time foo>",
|
|
"fail-unless": "unknown-attribute"}
|
|
|
|
]}
|