<form page1>
  form_number;1;hidden
  first_name;First Name:;input size='25' maxsize='100';1;
  email;Email:;input size='25' maxsize='100';/\S\@\S+\.\S+/;email must be of form <i>login@somewhere.com</i>
  cost;Cost:;input size='5' maxsize='10';/^\d+$/ && $_;cost must be a number
  <select airport;Airport:>
    none;Where are you flying into?;0
    sfo;SFO
    oak;OAK;$query->{first_name} =~ /mike/;Mike lives in oak
    sjc;SJC
  </select>
  <radio fav_color;Favorite color>
    red;Red;$query->{first_name} =~ /mike/;Only people named Mike like the color red
    green;Green
    blue;Blue
  </radio>
  next;Next page;submit
</form>

<form page2>
  form_number;2;hidden
  <select days;Select days>
    fri;Friday: $50
    sat;Saturday: $50
    package;Package deal: $95
  </select>
  salary;Annual Salary: \$;input size='5' maxsize='10';/^\d+$/ && $_;Salary must be a number
  reg;Register me;submit
</form>
