[ic] Validating form HOWTO

DB interchange-users@icdevgroup.org
Mon Nov 25 11:44:00 2002


Here's a quick summary on how to do a validating form in IC 4.8.6
There are 2 pages used, feedback.html and feedback2.html

DB

------ begin feedback.html ------
<center><font size="+1" color="#0099ff">
Feedback
</font><br>Fields marked with <big>*</big> are Required</center>
<B>
[error all=1 keep=1 show_error=1 show_label=1 joiner="<br>"]
</B>
<br><br>
[update values]
<form action="[process]" method=post>
<input type=hidden name=mv_session_id value="[data session id]">
<input type=hidden name=mv_doit value=return>
<input type=hidden name=mv_nextpage value=feedback2.html>
<INPUT TYPE=hidden NAME=mv_form_profile VALUE=Check_form>

First Name:
<INPUT MAXLENGTH=30 NAME=fname type=text size=15 value="[value fname]"><br>

Last Name:
<INPUT MAXLENGTH=30 NAME=lname type=text size=15 value="[value lname]" ><br>

[error name=email std_label="*Email" required=1]:
<INPUT MAXLENGTH=30 NAME=email type=text size=15 value="[value email]"><br>

<P>

[set Check_form]
&success=feedback2
&fail=@@MV_PAGE@@
email=required
&fatal=1
[/set]

<input type="SUBMIT" value="Submit">

</form>

------ end feedback.html -----------

--- begin feedback2.html ---------

[email hide=1
to="Feedback@MyDomain.com"
subject="Feedback"
from="[value email]"
reply="[value email]"]

First Name= [value fname]
Last Name= [value lname]
Email= [value email]

[/email]


<P><br>Thanks.. got it!

---- end feedback2.html -----