[pmwiki-users] [Fwd: Re: Error messages in PmForm don't stand out]
Knut Alboldt
pmwiki at alboldt.de
Thu Feb 7 14:00:22 CST 2008
Sorry, I tested with my own form template, for mailform it possibly
would be like this:
[[#mailform]]
(:template default successpage='' :)
(:input pmform target={$$target} successpage="{$$successpage}" :)
(:input default request=1:)
(:div style="color:red;":)
(:messages:)
(:divend:)
||width=''
||$[Your address]: ||(:input text from size=30:) ||
||$[Subject]: ||(:input text subject size=30:) ||
$[Message]:\\
(:input textarea text rows=15 cols=60:)\\
(:input submit name=post value='$[Send]':)
(:input end:)
[[#mailformend]]
(not tested)
Knut
-------- Original-Nachricht --------
Betreff: Re: [pmwiki-users] Error messages in PmForm don't stand out
Datum: Thu, 07 Feb 2008 20:58:18 +0100
Von: Knut Alboldt <pmwiki at alboldt.de>
An: Sandy <sandy at onebit.ca>
CC: pmwiki-users maillist <Pmwiki-users at pmichaud.com>
Referenzen: <fofgc0$8ds$1 at ger.gmane.org>
Hi Sandy !
I tested it using the following Form-Template (on Site.LocalTemplates):
[[#AForm]]
(:input pmform target={$$target} :)
(:input default source={*$FullName} :)
See next paragraph:
(:div style="color:red;":)
(:messages:)
(:divend:)
||(:input submit value='Änderungen speichern':) || ||
||Textfield: ||(:input text $:textfield :) ||
||Selectfield: ||(:input select $:selectfield value=nein:)(:input select
$:selectfield value=ja:) ||
||Textareafield: || (:input textarea $:textareafield rows=6 columns=50:) ||
(:input end:)
* target={$$target}
* FullName={*$FullName}
* *FullName={$FullName}
[[#AFormend]]
and it worked.
So it has to be done in the input form definition rather than in the
post-processing template (?).
But this also will type all kind of messages in red (f there are other
displayed than errormessages)
I also tried
%red%(:messages:)%%
but that won't work ( (:messages:) won't parsed any more)
Knut
Sandy schrieb:
> I'm using PmForm with #mailform and #mailpost.
>
> If the user doesn't use every field, he gets an error message, as
> defined by:
>
> [[#mailpost]]
> (:template require from errmsg="$[Missing 'from' address]" :)
> (:template require subject errmsg="$[Missing message subject]" :)
> (:template require text errmsg="$[Message text required]" :)
> (:template require if="captcha" errmsg="$[Captcha required]" :)''''
> {$$text}
>
> ==========
> Sent via PmForm at {$$PageUrl}
> [[#mailpostend]]
>
> ++++++++++++++++++++++++++++++++++
>
> I would like the error message to stand out. Currently, it's in the same
> size and colour as the rest of the page, and easy to miss, leading to a
> confused, irate and frustrated user who, being a typical user, has no
> idea whether what he did worked, or what he did wrong.
>
> I tried %red% and '''...''' , with no success. (I also removed the
> $[...]; I don't need multilingual capabilities.)
>
> Any other ideas?
>
> Thanks in advance,
>
> Sandy
>
>
>
>
>
>
> _______________________________________________
> pmwiki-users mailing list
> pmwiki-users at pmichaud.com
> http://www.pmichaud.com/mailman/listinfo/pmwiki-users
>
>
More information about the pmwiki-users
mailing list