blob: 3e7b77715c2e72aa540a5ffe261bcc9c89dcc1db [file] [log] [blame]
<!DOCTYPE html>
<html>
<!--
Copyright 2006 The Closure Library Authors. All Rights Reserved.
Use of this source code is governed by the Apache License, Version 2.0.
See the COPYING file for details.
-->
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Closure Unit Tests - goog.dom.forms</title>
<script src="../base.js"></script>
<script>
goog.require('goog.dom.formsTest');
</script>
</head>
<body>
<!-- empty div to test against -->
<div id="testdiv1"></div>
<form id="testform1" onsubmit="return false">
<!-- text input with one value -->
<input id="in1" name="in1" value="foo">
<!-- text inputs with two values -->
<input id="in2" name="in2" value="bar">
<input id="in2" name="in2" value="baaz">
<!-- empty text input -->
<input id="in3" name="in3" value="">
<!-- password -->
<input id="pass" name="pass" type="password" value="bar">
<!-- textarea -->
<textarea id="textarea1" name="textarea">foo bar baz</textarea>
<!-- select single -->
<select id="select1" name="select1">
<option value="1" selected>one</option>
<option value="2">two</option>
</select>
<!-- select multiple -->
<select id="select2" name="select2" multiple=true>
<option value="a" selected>A</option>
<option value="b">B</option>
<option value="c" selected>C</option>
</select>
<!-- select no value -->
<select id="select3" name="select3">
<option></option>
<option value="1">one</option>
<option value="2">two</option>
</select>
<!-- checkboxes -->
<fieldset id="testfieldset1">
<legend id="testlegend1">Checkboxes</legend>
<input id="checkbox1" type="checkbox" name="checkbox1" checked>
<input id="checkbox2" type="checkbox" name="checkbox2">
</fieldset>
<!-- radio buttons -->
<fieldset>
<legend>Radio Buttons</legend>
<input id="radio1" type="radio" name="radio" value="X" checked>
<input id="radio2" type="radio" name="radio" value="Y">
</fieldset>
<fieldset>
<legend>Radio Buttons</legend>
<input id="radio3" type="radio" name="radio2" value="X">
<input id="radio4" type="radio" name="radio2" value="Y" checked>
</fieldset>
<!-- button -->
<button id="button" name="button" type="button" value="button" onclick="testSetValueSelectMultiple()">button</button>
<!-- submit -->
<input id="submit" type="submit" name="submit" value="submit">
<!-- reset -->
<input id="reset" type="reset" name="reset" value="reset">
</form>
<form id="testform2">
<input type="file" name="file">
</form>
<form id="testform3">
<!-- text input -->
<input id="in4" name="in4">
<!-- textarea -->
<textarea id="textarea2" name="textarea"></textarea>
<!-- select single -->
<select id="select4" name="select1">
<option value="1">one</option>
<option value="2">two</option>
</select>
<!-- select multiple -->
<select id="select5" name="select5" multiple=true>
<option value="a">A</option>
<option value="b">B</option>
<option value="c">C</option>
</select>
<!-- radio -->
<input id="radio3" type="radio" name="radio3" value="Z">
<!-- checkbox -->
<input id="checkbox2" type="checkbox" name="checkbox2">
<!-- select multiple no value -->
<select id="select6" name="select6" multiple=true>
<option value="a">A</option>
<option value="b">B</option>
</select>
<!-- select with empty value -->
<select id="select7" name="select7">
<option value="">Empty</option>
<option value="a">A</option>
<option value="b">B</option>
</select>
</form>
<form id="testform4">
<embed ></embed>
<embed type="foo/bar"></embed>
<object></object>
</form>
</body>
</html>