[Date Prev][Date Next][Thread Prev][Thread Next][Interchange by date
][Interchange by thread
]
[ic] Validating form HOWTO
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 -----