⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 no_tabindex.t

📁 source of perl for linux application,
💻 T
字号:
#!/usr/local/bin/perl -w# Due to a bug in older versions of MakeMaker & Test::Harness, we must# ensure the blib's are in @INC, else we might use the core CGI.pmuse lib qw(. ./blib/lib ./blib/arch);use Test::More tests => 18;BEGIN { use_ok('CGI'); };use CGI (':standard','-no_debug');my $CRLF = "\015\012";if ($^O eq 'VMS') {    $CRLF = "\n";  # via web server carriage is inserted automatically}if (ord("\t") != 9) { # EBCDIC?    $CRLF = "\r\n";}# Set up a CGI environment$ENV{REQUEST_METHOD}  = 'GET';$ENV{QUERY_STRING}    = 'game=chess&game=checkers&weather=dull';$ENV{PATH_INFO}       = '/somewhere/else';$ENV{PATH_TRANSLATED} = '/usr/local/somewhere/else';$ENV{SCRIPT_NAME}     ='/cgi-bin/foo.cgi';$ENV{SERVER_PROTOCOL} = 'HTTP/1.0';$ENV{SERVER_PORT}     = 8080;$ENV{SERVER_NAME}     = 'the.good.ship.lollypop.com';ok( (not $CGI::TABINDEX), "Tab index turned off.");is(submit(),   qq(<input type="submit" name=".submit" />),   "submit()");is(submit(-name  => 'foo',	  -value => 'bar'),   qq(<input type="submit" name="foo" value="bar" />),   "submit(-name,-value)");is(submit({-name  => 'foo',	   -value => 'bar'}),   qq(<input type="submit" name="foo" value="bar" />),   "submit({-name,-value})");is(textfield(-name => 'weather'),   qq(<input type="text" name="weather" value="dull" />),   "textfield({-name})");is(textfield(-name  => 'weather',	     -value => 'nice'),   qq(<input type="text" name="weather" value="dull" />),   "textfield({-name,-value})");is(textfield(-name     => 'weather',	     -value    => 'nice',	     -override => 1),   qq(<input type="text" name="weather" value="nice" />),   "textfield({-name,-value,-override})");is(checkbox(-name  => 'weather',	    -value => 'nice'),   qq(<label><input type="checkbox" name="weather" value="nice" />weather</label>),   "checkbox()");is(checkbox(-name  => 'weather',	    -value => 'nice',	    -label => 'forecast'),   qq(<label><input type="checkbox" name="weather" value="nice" />forecast</label>),   "checkbox()");is(checkbox(-name     => 'weather',	    -value    => 'nice',	    -label    => 'forecast',	    -checked  => 1,	    -override => 1),   qq(<label><input type="checkbox" name="weather" value="nice" checked="checked" />forecast</label>),   "checkbox()");is(checkbox(-name  => 'weather',	    -value => 'dull',	    -label => 'forecast'),   qq(<label><input type="checkbox" name="weather" value="dull" checked="checked" />forecast</label>),   "checkbox()");is(radio_group(-name => 'game'),   qq(<label><input type="radio" name="game" value="chess" checked="checked" />chess</label> <label><input type="radio" name="game" value="checkers" />checkers</label>),   'radio_group()');is(radio_group(-name   => 'game',	       -labels => {'chess' => 'ping pong'}),   qq(<label><input type="radio" name="game" value="chess" checked="checked" />ping pong</label> <label><input type="radio" name="game" value="checkers" />checkers</label>),   'radio_group()');is(checkbox_group(-name   => 'game',		  -Values => [qw/checkers chess cribbage/]),   qq(<label><input type="checkbox" name="game" value="checkers" checked="checked" />checkers</label> <label><input type="checkbox" name="game" value="chess" checked="checked" />chess</label> <label><input type="checkbox" name="game" value="cribbage" />cribbage</label>),   'checkbox_group()');is(checkbox_group(-name       => 'game',		  '-values'   => [qw/checkers chess cribbage/],		  '-defaults' => ['cribbage'],		  -override=>1),   qq(<label><input type="checkbox" name="game" value="checkers" />checkers</label> <label><input type="checkbox" name="game" value="chess" />chess</label> <label><input type="checkbox" name="game" value="cribbage" checked="checked" />cribbage</label>),   'checkbox_group()');is(popup_menu(-name     => 'game',	      '-values' => [qw/checkers chess cribbage/],	      -default  => 'cribbage',	      -override => 1),   '<select name="game" ><option value="checkers">checkers</option><option value="chess">chess</option><option selected="selected" value="cribbage">cribbage</option></select>',   'popup_menu()');is(textarea(-name=>'foo',	    -default=>'starting value',	    -rows=>10,	    -columns=>50),   '<textarea name="foo"  rows="10" cols="50">starting value</textarea>',   'textarea()');

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -