method/enctype/formMethod/formEnctype properties should be limited to known values.
[WebKit-https.git] / LayoutTests / fast / forms / submit-form-attributes-expected.txt
1 Tests the behavior of .formaction, .formenctype, .formmethod and .formtarget of HTMLInputElement and HTMLButtonElement.
2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6 Ordinary values for input:
7 PASS input.formAction is ""
8 PASS input.formEnctype is "application/x-www-form-urlencoded"
9 PASS input.formMethod is "get"
10 PASS input.formTarget is ""
11 PASS input.formAction is "http://localhost/"
12 PASS input.formAction is "http://localhost/"
13 PASS input.formEnctype is "text/plain"
14 PASS input.formEnctype is "application/x-www-form-urlencoded"
15 PASS input.formMethod is "get"
16 PASS input.formMethod is "get"
17 PASS input.formTarget is "_blank"
18 PASS input.formTarget is "nu"
19 PASS input.formAction is "http://example.com/"
20 PASS input.formAction is "http://example.com/"
21 PASS input.formEnctype is "text/plain"
22 PASS input.formEnctype is "application/x-www-form-urlencoded"
23 PASS input.formMethod is "post"
24 PASS input.formMethod is "get"
25 PASS input.formTarget is "http://example.com"
26 PASS input.formTarget is "nta"
27
28 Setting null for input:
29 PASS input.formEnctype is "application/x-www-form-urlencoded"
30 PASS input.getAttribute("formEnctype") is null
31 PASS input.formEnctype is "application/x-www-form-urlencoded"
32 PASS input.formMethod is "get"
33 PASS input.getAttribute("formMethod") is null
34 PASS input.formMethod is "get"
35 PASS input.formTarget is ""
36 PASS input.getAttribute("formTarget") is null
37 PASS input.formTarget is "null"
38
39 Setting undefined for input:
40 PASS input.formEnctype is "application/x-www-form-urlencoded"
41 PASS input.getAttribute("formEnctype") is "undefined"
42 PASS input.formEnctype is "application/x-www-form-urlencoded"
43 PASS input.formMethod is "get"
44 PASS input.getAttribute("formMethod") is "undefined"
45 PASS input.formMethod is "get"
46 PASS input.formTarget is "undefined"
47 PASS input.getAttribute("formTarget") is "undefined"
48 PASS input.formTarget is "undefined"
49
50 Setting non-string for input:
51 PASS input.formEnctype is "application/x-www-form-urlencoded"
52 PASS input.getAttribute("formEnctype") is "256"
53 PASS input.formEnctype is "application/x-www-form-urlencoded"
54 PASS input.formMethod is "get"
55 PASS input.getAttribute("formMethod") is "256"
56 PASS input.formMethod is "get"
57 PASS input.formTarget is "256"
58 PASS input.getAttribute("formTarget") is "256"
59 PASS input.formTarget is "256"
60
61 Ordinary values for button:
62 PASS button.formAction is ""
63 PASS button.formEnctype is "application/x-www-form-urlencoded"
64 PASS button.formMethod is "get"
65 PASS button.formTarget is ""
66 PASS button.formAction is "http://localhost/"
67 PASS button.formAction is "http://localhost/"
68 PASS button.formEnctype is "text/plain"
69 PASS button.formEnctype is "application/x-www-form-urlencoded"
70 PASS button.formMethod is "get"
71 PASS button.formMethod is "get"
72 PASS button.formTarget is "_blank"
73 PASS button.formTarget is "na"
74 PASS button.formAction is "http://example.com/"
75 PASS button.formAction is "http://example.com/"
76 PASS button.formEnctype is "text/plain"
77 PASS button.formEnctype is "application/x-www-form-urlencoded"
78 PASS button.formMethod is "post"
79 PASS button.formMethod is "get"
80 PASS button.formTarget is "http://example.com"
81 PASS button.formTarget is "nota"
82
83 Setting null for button:
84 PASS button.formEnctype is "application/x-www-form-urlencoded"
85 PASS button.getAttribute("formEnctype") is null
86 PASS button.formEnctype is "application/x-www-form-urlencoded"
87 PASS button.formMethod is "get"
88 PASS button.getAttribute("formMethod") is null
89 PASS button.formMethod is "get"
90 PASS button.formTarget is ""
91 PASS button.getAttribute("formTarget") is null
92 PASS button.formTarget is "null"
93
94 Setting undefined for button:
95 PASS button.formEnctype is "application/x-www-form-urlencoded"
96 PASS button.getAttribute("formEnctype") is "undefined"
97 PASS button.formEnctype is "application/x-www-form-urlencoded"
98 PASS button.formMethod is "get"
99 PASS button.getAttribute("formMethod") is "undefined"
100 PASS button.formMethod is "get"
101 PASS button.formTarget is "undefined"
102 PASS button.getAttribute("formTarget") is "undefined"
103 PASS button.formTarget is "undefined"
104
105 Setting non-string for button:
106 PASS button.formEnctype is "application/x-www-form-urlencoded"
107 PASS button.getAttribute("formEnctype") is "256"
108 PASS button.formEnctype is "application/x-www-form-urlencoded"
109 PASS button.formMethod is "get"
110 PASS button.getAttribute("formMethod") is "128"
111 PASS button.formMethod is "get"
112 PASS button.formTarget is "100"
113 PASS button.getAttribute("formTarget") is "100"
114 PASS button.formTarget is "281"
115 PASS successfullyParsed is true
116
117 TEST COMPLETE
118