Change to Dreamweaver ;o)
> -----Original Message-----
> From: Notabene [mailto:[EMAIL PROTECTED]]
> Sent: Friday, July 20, 2001 1:51 PM
> To: Perl Beginners
> Subject: Repost Form data for user validation / change -- how?
>
>
> (I orginally posted this in CGI Beginners, but received no
> response. Perhaps
> it more rightly belongs here, in the Land of Perl gurus?)
>
> I would appreciate some help or pointers for the following
> CGI / Perl /
> MS-FrontPage 2000 form validation problem:
>
> I am writing an autoresponder which generates two e-mails:
> one to me, and a
> confirmation back to the sender. I have a form on an
> MS-FrontPage web page
> which collects initial user input. I want to send the input
> via CGI to a
> Perl script for validation. If the data are NG, cycle it back
> to the user
> who will be allowed to edit and resubmit it; if the data are
> OK, send it off
> for processing.
>
> The data are fairly simple: name, user's e-mail address,
> topic area, subject
> line, and message body.
>
> Being a newbie, I've stepped into this fairly carefully,
> teaching myself
> Perl and CGI step by step, gradually adding functionality to
> the script so
> that now the form sends the data to the Perl script, the
> script generates
> the required two e-mails, and the e-mails are sent off as
> intended. My test
> setup works well, and so far, I'm a happy camper.
>
> Now, I'm adding the validation portion of the process -- I've been a
> programmer for far too long to know that I never trust user
> input until
> checked. I've created an imperfect copy of my web page which
> I use to echo
> back to the user the original values if the data fails
> validation. I'll
> cycle this until I'm happy with what they've submitted before
> allowing their
> e-mail to proceed or give up on 'em and post a really rude
> message to their
> browser (suggestions in that area are appreciated, BTW <g>).
>
> I've discovered how to echo back to the user their entered
> 'name', 'e-mail
> address', 'topic area', and 'subject' data. What I have
> trouble with is the
> 'message body' data. I'm using a <TextArea> HTML tag in the
> form and it
> doesn't seem to be happy accepting variables as does the
> <Input> tag, of
> course. I can't do a value="$message_body", for example, within the
> <TextArea> tag. (Or, if I *can*, it doesn't seem to work for
> me...harumph!)
>
> So, my first question is: how do I display, or echo back, the
> user's e-mail
> message body so that they have the opportunity to edit it
> before sending it,
> in this context?
>
> Secondly, does anyone know of the 'proper' way to have a CGI
> / Perl lashup
> talk back to a FrontPage form to allow for Perl-based, extensive data
> validation (as opposed to the anemic 'validation' abilities
> that FrontPage
> forms have)?
>
> Thirdly, and slightly off-topic for this list, -- remember my
> "...imperfect
> copy of my web page" -- how do I include FrontPage's
> background themes and
> navigation features for my copy of the form page. I'd like
> the validation
> 'response' page to look just like the original calling page
> and to have the
> user return to a calling page on the site, if possible.
>
> And finally, am I actually headed in the right direction with
> all of this?
> Yup, I know, "TMTOWTDI" -- that's what makes it fun, of
> course, but I'm in
> the learning stage, so I need to know at least one or two
> decent ways to do
> it, first, before I try variations on a theme.
>
> I'm looking for methods, procedures, code samples, snippets,
> or whatever, to
> guide me through this process -- simple English-based
> explanations wouldn't
> hurt, either. <g>
>
> Thank you, all.
>
>
> John--
> [EMAIL PROTECTED]
>
>
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]