3 <title>HTML5 Input Types for Text Controls</title>
7 <script type="text/javascript">
10 if (!window.layoutTestController)
13 const items = [ "email", "password", "tel", "text" , "url" ];
17 for (i = 0; i < items.length; ++i)
19 var expectedTypeName = items[i];
20 var actualTypeName = document.getElementById(expectedTypeName).type;
21 success = (actualTypeName == expectedTypeName);
23 result += "Expected: \"" + expectedTypeName + "\" for \"" + actualTypeName + "\"<br>";
28 document.getElementById('result').innerHTML = result;
30 layoutTestController.dumpAsText();
34 <body onload="test()">
35 A<input type="email" id="email">
36 B<input type="number" id="number">
37 C<input type="password" id="password">
38 D<input type="tel" id="tel">
39 E<input type="text" id="text">
40 F<input type="url" id="url">