[Web4lib] CGI Forms: checkboxes and stringing of multiple fields

Cloutman, David DCloutman at co.marin.ca.us
Mon Dec 10 14:08:06 EST 2007

Can you tell us which particular email script / scripting language you
are working with? We will need to know that to answer your question.

David Cloutman <dcloutman at co.marin.ca.us>
Electronic Services Librarian
Marin County Free Library 

-----Original Message-----
From: web4lib-bounces at webjunction.org
[mailto:web4lib-bounces at webjunction.org] On Behalf Of Baker, Tammy K
Sent: Monday, December 10, 2007 10:37 AM
To: web4lib at webjunction.org
Subject: [Web4lib] CGI Forms: checkboxes and stringing of multiple

Greetings everyone,

I'm working on interlibrary loan request forms and I'm seeking some
insight since I'm really rusty and not much of a programmer. First, it
was decided that phone numbers would be in separate fields rather than
one field; so we went from this:

Phone# <input name="Phone" type="text" size="13">

to this:

Phone# ( 

<input name="AreaCode" type="text" size="3">


<input name="Prefix" type="text" size="3">


<input name="Number" type="text" size="4">

The part of the cgi script pertaining to the phone number had 

print MESSAGE "Phone#: $FORM{Phone}\n";

Now I have to string three fields together and wanted to know if the
following would work (to display something like 832-555-1212): 

print MESSAGE "Phone#: $FORM{AreaCode}-$FORM{Prefix}-$FORM{Number}\n";

Second, I have never seen information on how checkboxes are treated with
cgi. For example, the following on the form:

Did you check the library catalog to determine whether the item is
available locally? <input type="checkbox" name="checkbox"

I'm not sure how to get the results of the checkbox from the webform to
the email recipient. I'm probably way off but would something like the
following work:

if ($FORM{ckeckbox} = "yes") {

print MESSAGE "I checked the library catalog before submitting.\n";


else {

print MESSAGE "I did not check the library catalog before


Thank you so much in advance for any insight.


Tammy K. Baker, Technology Librarian
Automated Library Services
District Services and Training Center
North Harris Montgomery Community College District
5000 Research Forest Drive
The Woodlands, Texas 77381-4356 USA
Telephone:            (832) 813-6652
Facsimile:              (832) 813-6614
Electronic mail:      tammy.k.baker at nhmccd.edu
<mailto:tammy.k.baker at nhmccd.edu> 
NHMCCD is becoming 
Lone Star College System
Web4lib mailing list
Web4lib at webjunction.org

Email Disclaimer: http://www.co.marin.ca.us/nav/misc/EmailDisclaimer.cfm

More information about the Web4lib mailing list