3 <title>required/optional CSS pseudoclasses part
3</title>
5 input:required { background: lime; }
6 textarea:required { background: lime; }
7 input { background: red; }
8 textarea { background: red; }
10 <script language=
"JavaScript" type=
"text/javascript">
11 function log(message
) {
12 document
.getElementById("console").innerHTML
+= "<li>"+message
+"</li>";
16 if (window
.layoutTestController
)
17 layoutTestController
.dumpAsText();
19 v
= document
.getElementsByName("victim");
21 for (i
= 0; i
< v
.length
; i
++)
22 if (document
.defaultView
.getComputedStyle(v
[i
], null).getPropertyValue('background-color') == "rgb(0, 255, 0)")
29 <body onload=
"test()">
30 <p>All controls should have a green background.
</p>
31 <input name=
"victim" required
/>
32 <textarea name=
"victim" required disabled
/></textarea>
33 <textarea name=
"victim" required readonly
/></textarea>
35 <ol id=
"console"></ol>