Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / fast / forms / datetimelocal-multiple-fields / datetimelocal-multiple-fields-reset-value-after-reloads.html
blob935d1c6ab1efa2b040e4ff78499abb921d0e1f1c
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <script src="../../../resources/js-test.js"></script>
5 </head>
6 <body onload="runBodyLoaded()">
7 <iframe id=iframe srcdoc="<input type=datetime-local id='test1'><input type='datetime-local' id='test2' value='1234-05-06T07:08'>"></iframe>
8 <script>
9 description('Checks reloading page resets input values');
10 window.jsTestIsAsync = true;
12 var iframe = document.getElementById('iframe');
13 var testInput1;
14 var testInput2;
16 function runBodyLoaded()
18 testInput1 = iframe.contentDocument.getElementById('test1');
19 testInput2 = iframe.contentDocument.getElementById('test2');
20 debug('Initial values:');
21 shouldBeEqualToString('testInput1.value', '');
22 shouldBeEqualToString('testInput2.value', '1234-05-06T07:08');
23 testInput1.value = '2012-10-01T06:00';
24 testInput2.value = '2012-11-01T18:00';
25 iframe.addEventListener('load', parent.runOnIFrameLoad);
26 iframe.contentWindow.location.reload();
29 function runOnIFrameLoad()
31 testInput1 = iframe.contentDocument.getElementById('test1');
32 testInput2 = iframe.contentDocument.getElementById('test2');
33 debug('Reloaded values:');
34 shouldBeEqualToString('testInput1.value', '');
35 shouldBeEqualToString('testInput2.value', '1234-05-06T07:08');
36 iframe.parentNode.removeChild(iframe);
37 finishJSTest();
39 </script>
40 </body>
41 </html>