| <script src="../../resources/js-test-pre.js"></script> |
| var form = document.getElementById('form'); |
| var field = document.getElementById('field'); |
| shouldBeTrue("('autocomplete' in form)"); |
| shouldBeTrue("('autocomplete' in field)"); |
| shouldBeNull("form.getAttribute('autocomplete')"); |
| shouldBeNull("field.getAttribute('autocomplete')"); |
| shouldBeEqualToString("form.autocomplete", "on"); |
| shouldBeEqualToString("field.autocomplete", ""); |
| form.autocomplete = 'off'; |
| field.autocomplete = 'off'; |
| shouldBeEqualToString("form.getAttribute('autocomplete')", "off"); |
| shouldBeEqualToString("field.getAttribute('autocomplete')", "off"); |
| form.setAttribute('autocomplete', 'on'); |
| field.setAttribute('autocomplete', 'on'); |
| shouldBeEqualToString("form.autocomplete", "on"); |
| shouldBeEqualToString("field.autocomplete", "on"); |
| This tests that the 'autocomplete' attribute of form and input elements is bound to a JavaScript property. |
| <input type="text" id="field" /> |