| <p>Test for <a href="https://bugs.webkit.org/show_bug.cgi?id=20184">bug 20184</a>: |
| SELECT with no name generates invalid query string.</p> |
| <select><option disabled>invalid</option></select> |
| <select><option disabled></option></select> |
| <input type='hidden' id="done" name="done" value="true"/> |
| <input type="hidden" id="id" name="id" value="123"/> |
| <script type="text/javascript"> |
| testRunner.waitUntilDone(); |
| var id = document.getElementById('id'); |
| // Options with "disabled" or "invalid" value |
| // are are failures here. |
| if(location.search && /invalid|disabled/.test(location.search)) { |
| document.getElementById("fail").style.display = "inline-block"; |
| var m = location.search.match(/id=(\d+)/); |
| } else id.disabled = true; |
| if(!/done=true/.test(location.search)) { |
| document.forms[0].submit(); |
| document.getElementById("pass").style.display = "inline-block"; |
| <a href="javascript:history.back();">reload</a> |