143 lines
3.8 KiB
HTML
143 lines
3.8 KiB
HTML
<!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>
|