form.t revision 1
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# Form-related tests for CGI.pm
3e14f97f673e8a630f076077de35afdd43dc1587Roger A. Faulkner# If you are adding or updated tests, please put tests for each methods in
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# their own file, rather than growing this file any larger.
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin $CRLF = "\n"; # via web server carriage is inserted automatically
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# Set up a CGI environment
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin$ENV{QUERY_STRING} = 'game=chess&game=checkers&weather=dull';
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin qq(<form method="get" action="foobar" enctype="multipart/form-data">\n),
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin qq(<input type="submit" tabindex="1" name=".submit" />),
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin qq(<input type="submit" tabindex="2" name="foo" value="bar" />),
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin qq(<input type="submit" tabindex="3" name="foo" value="bar" />),
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin qq(<input type="text" name="weather" tabindex="4" value="dull" />),
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin qq(<input type="text" name="weather" tabindex="5" value="dull" />),
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin qq(<input type="text" name="weather" tabindex="6" value="nice" />),
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin qq(<label><input type="checkbox" name="weather" value="nice" tabindex="7" />weather</label>),
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin qq(<label><input type="checkbox" name="weather" value="nice" tabindex="8" />forecast</label>),
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin qq(<label><input type="checkbox" name="weather" value="nice" tabindex="9" checked="checked" />forecast</label>),
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin qq(<label><input type="checkbox" name="weather" value="dull" tabindex="10" checked="checked" />forecast</label>),
qq(<label><input type="radio" name="game" value="chess" checked="checked" tabindex="11" />chess</label> <label><input type="radio" name="game" value="checkers" tabindex="12" />checkers</label>),
qq(<label><input type="radio" name="game" value="chess" checked="checked" tabindex="13" />ping pong</label> <label><input type="radio" name="game" value="checkers" tabindex="14" />checkers</label>),
qq(<label><input type="checkbox" name="game" value="checkers" checked="checked" tabindex="15" />checkers</label> <label><input type="checkbox" name="game" value="chess" checked="checked" tabindex="16" />chess</label> <label><input type="checkbox" name="game" value="cribbage" tabindex="17" />cribbage</label>),
qq(<label><input type="checkbox" name="game" value="checkers" tabindex="18" />checkers</label> <label><input type="checkbox" name="game" value="chess" tabindex="19" />chess</label> <label><input type="checkbox" name="game" value="cribbage" checked="checked" tabindex="20" />cribbage</label>),
qq(<label><input type="checkbox" name="game" value="checkers" checked="checked" tabindex="23" disabled='1'/><span style="color:gray">checkers</span></label> <label><input type="checkbox" name="game" value="chess" checked="checked" tabindex="24" />chess</label> <label><input type="checkbox" name="game" value="cribbage" tabindex="25" />cribbage</label>),
</optgroup>
</optgroup>
# SHCOREY at cpan.org