ap | 08a3200 | 2006-10-01 08:35:29 +0000 | [diff] [blame] | 1 | <html> |
| 2 | <head> |
| 3 | <script> |
| 4 | function test() { |
| 5 | if (document.URL.indexOf('?') == -1) { |
| 6 | |
rniwa@webkit.org | ea3cf92 | 2012-06-22 06:52:33 +0000 | [diff] [blame] | 7 | if (window.testRunner) { |
| 8 | testRunner.dumpAsText(); |
| 9 | testRunner.waitUntilDone(); |
ap | 08a3200 | 2006-10-01 08:35:29 +0000 | [diff] [blame] | 10 | } |
| 11 | |
| 12 | document.write("<html><body>" + |
| 13 | "<form name='f' action='?' method='post'>" + |
| 14 | "<input type=submit></form><scri" + |
| 15 | "pt>document.f.submit();</scri" + |
| 16 | "pt></body></html>"); |
| 17 | } else { |
| 18 | document.getElementById("result").innerHTML="SUCCESS"; |
rniwa@webkit.org | ea3cf92 | 2012-06-22 06:52:33 +0000 | [diff] [blame] | 19 | if (window.testRunner) |
| 20 | testRunner.notifyDone(); |
ap | 08a3200 | 2006-10-01 08:35:29 +0000 | [diff] [blame] | 21 | } |
| 22 | |
| 23 | } |
| 24 | </script> |
| 25 | </head> |
| 26 | <body onload="test()"> |
eric@webkit.org | b5c7993 | 2009-09-29 19:15:13 +0000 | [diff] [blame] | 27 | <p>Test for <a href="https://bugs.webkit.org/show_bug.cgi?id=4372">bug 4372</a>: |
ap | 08a3200 | 2006-10-01 08:35:29 +0000 | [diff] [blame] | 28 | JavaScript document.write page form does not submit in Safari if document.close is not called.</p> |
| 29 | <p id=result>FAILURE</p> |
| 30 | </body> |
| 31 | </html> |