jam-cloud/spec/javascripts/fixtures/formToObject.htm

58 lines
1.8 KiB
HTML

<form id="test1"><input name="foo" value="bar"/></form>
<form id="test1a"><textarea name="foo">bar</textarea></form>
<form id="test2"><input type="checkbox" name="foo" value="bar" checked="true"/></form>
<form id="test3">
<input type="checkbox" name="foo" value="a" checked="true"/>
<input type="checkbox" name="foo" value="b" checked="true"/>
</form>
<form id="test4">
<select name="foo">
<option value="a">A</option>
</select>
</form>
<form id="test5">
<select multiple="multiple" name="foo">
<option value="a" selected="true">A</option>
<option value="b">B</option>
<option value="c" selected="true">C</option>
</select>
</form>
<form id="test6"><input type="radio" name="foo" value="bar" checked="true"/></form>
<!-- second level tests -->
<form id="test7"><input name="foo.bar" value="x"/></form>
<form id="test9">
<input type="checkbox" name="foo.bar" value="a" checked="true"/>
<input type="checkbox" name="foo.bar" value="b" checked="true"/>
</form>
<!-- third level test -->
<form id="test8"><input name="foo.bar.spam" value="x"/></form>
<form id="test10">
<input name="foo.sponge" value="99"/>
<input name="foo.bar.potato" value="mashed"/>
<input name="foo.bar.kentucky.bluegrass.yards" value="north"/>
<input name="apple" value="sweet"/>
<input name="foo.bar.strawberry" value="ripe"/>
</form>
<form id="OMIT">
<input name="foo.sponge" value="99"/>
<input name="foo.bar.potato" value="mashed"/>
<input name="foo.bar.kentucky.bluegrass.yards" value="__OMIT__"/>
<input name="apple" value="__OMIT__"/>
<input name="foo.bar.strawberry" value="ripe"/>
</form>
<form id="OMIT_ALL">
<input name="foo.sponge" value="__OMIT__"/>
</form>
<form id="error1">
<input name="foo.sponge" value="99"/>
<input name="foo" value="sweet"/> <!--should raise error -->
</form>