OLD | NEW |
1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> | 1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> |
2 <html> | 2 <html> |
3 <head> | 3 <head> |
4 <script src="../../resources/js-test.js"></script> | 4 <script src="../../resources/js-test.js"></script> |
5 </head> | 5 </head> |
6 <body> | 6 <body> |
7 <p id="description"></p> | 7 <p id="description"></p> |
8 <div id="console"></div> | 8 <div id="console"></div> |
9 <script> | 9 <script> |
10 description('Tests the behavior of .formaction, .formenctype, .formmethod and .f
ormtarget of HTMLInputElement and HTMLButtonElement.'); | 10 description('Tests the behavior of .formaction, .formenctype, .formmethod and .f
ormtarget of HTMLInputElement and HTMLButtonElement.'); |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
48 input.formMethod = 'neta'; | 48 input.formMethod = 'neta'; |
49 shouldBeEqualToString('input.formMethod', 'get'); | 49 shouldBeEqualToString('input.formMethod', 'get'); |
50 input.formTarget = 'http://example.com'; | 50 input.formTarget = 'http://example.com'; |
51 shouldBeEqualToString('input.formTarget', 'http://example.com'); | 51 shouldBeEqualToString('input.formTarget', 'http://example.com'); |
52 input.formTarget = 'nta'; | 52 input.formTarget = 'nta'; |
53 shouldBeEqualToString('input.formTarget', 'nta'); | 53 shouldBeEqualToString('input.formTarget', 'nta'); |
54 | 54 |
55 debug(''); | 55 debug(''); |
56 debug('Setting null for input:'); | 56 debug('Setting null for input:'); |
57 input.formEnctype = null; | 57 input.formEnctype = null; |
58 shouldBeEqualToString('input.formEnctype', ''); | 58 shouldBeEqualToString('input.formEnctype', 'application/x-www-form-urlencoded'); |
59 shouldBe('input.getAttribute("formEnctype")', 'null'); | 59 shouldBeEqualToString('input.getAttribute("formEnctype")', 'null'); |
60 input.setAttribute('formEnctype', null); | 60 input.setAttribute('formEnctype', null); |
61 shouldBeEqualToString('input.formEnctype', 'application/x-www-form-urlencoded'); | 61 shouldBeEqualToString('input.formEnctype', 'application/x-www-form-urlencoded'); |
62 input.formMethod = null; | 62 input.formMethod = null; |
63 shouldBeEqualToString('input.formMethod', ''); | 63 shouldBeEqualToString('input.formMethod', 'get'); |
64 shouldBe('input.getAttribute("formMethod")', 'null'); | 64 shouldBeEqualToString('input.getAttribute("formMethod")', 'null'); |
65 input.setAttribute('formMethod', null); | 65 input.setAttribute('formMethod', null); |
66 shouldBeEqualToString('input.formMethod', 'get'); | 66 shouldBeEqualToString('input.formMethod', 'get'); |
67 input.formTarget = null; | 67 input.formTarget = null; |
68 shouldBeEqualToString('input.formTarget', ''); | 68 shouldBeEqualToString('input.formTarget', 'null'); |
69 shouldBe('input.getAttribute("formTarget")', 'null'); | 69 shouldBeEqualToString('input.getAttribute("formTarget")', 'null'); |
70 input.setAttribute('formTarget', null); | 70 input.setAttribute('formTarget', null); |
71 shouldBeEqualToString('input.formTarget', 'null'); | 71 shouldBeEqualToString('input.formTarget', 'null'); |
72 | 72 |
73 debug(''); | 73 debug(''); |
74 debug('Setting undefined for input:'); | 74 debug('Setting undefined for input:'); |
75 input.formEnctype = undefined; | 75 input.formEnctype = undefined; |
76 shouldBeEqualToString('input.formEnctype', 'application/x-www-form-urlencoded'); | 76 shouldBeEqualToString('input.formEnctype', 'application/x-www-form-urlencoded'); |
77 shouldBeEqualToString('input.getAttribute("formEnctype")', 'undefined'); | 77 shouldBeEqualToString('input.getAttribute("formEnctype")', 'undefined'); |
78 input.setAttribute('formEnctype', undefined); | 78 input.setAttribute('formEnctype', undefined); |
79 shouldBeEqualToString('input.formEnctype', 'application/x-www-form-urlencoded'); | 79 shouldBeEqualToString('input.formEnctype', 'application/x-www-form-urlencoded'); |
(...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
198 button.setAttribute('formMethod', 17); | 198 button.setAttribute('formMethod', 17); |
199 shouldBeEqualToString('button.formMethod', 'get'); | 199 shouldBeEqualToString('button.formMethod', 'get'); |
200 button.formTarget = 100; | 200 button.formTarget = 100; |
201 shouldBeEqualToString('button.formTarget', '100'); | 201 shouldBeEqualToString('button.formTarget', '100'); |
202 shouldBeEqualToString('button.getAttribute("formTarget")', '100'); | 202 shouldBeEqualToString('button.getAttribute("formTarget")', '100'); |
203 button.setAttribute('formTarget', 281); | 203 button.setAttribute('formTarget', 281); |
204 shouldBeEqualToString('button.formTarget', '281'); | 204 shouldBeEqualToString('button.formTarget', '281'); |
205 </script> | 205 </script> |
206 </body> | 206 </body> |
207 </html> | 207 </html> |
OLD | NEW |