. You may need to put
it between // (forward slash).
On Wed, Jul 10, 2013 at 1:19 PM, Marius Dumitru Florea
<mariusdumitru.florea(a)xwiki.com> wrote:
  On Wed, Jul 10, 2013 at 10:36 AM,
<pierrick.bena(a)intech.lu> wrote:
  Hi Marius, thanks for your answer.
 I'm using the version 5.0.1.
 I added the hidden input but I think it's at the wrong place. Where
 should I add it ? in myclassClass, myclassTemplate or in the page
 containing my object ? 
 That hidden input must be put in the sheet that controls what is
 displayed in Inline Form edit mode for objects of your class. Most
 classes have a template (storing default values) and a sheet
 (controlling the presentation). See
 
http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial and
 
http://extensions.xwiki.org/xwiki/bin/view/Extension/Sheet+Module . A
 minimal sheet that displays your 'price' property looks like this:
 ----------8<----------
 {{velocity}}
 #set ($xclass = $xwiki.getDocument('Space.SomeClass').xWikiClass)
 (% class="xform" %)(((
   ; $doc.displayPrettyName('price')##
     #set ($validationMessageKey =
 $xclass.get('price').getProperty('validationMessage').value)
     (% class="xErrorMsg" %)#if
($xcontext.validationStatus.errors.contains($validationMessageKey))$services.localization.render($validationMessageKey)#end(%%)
   : $doc.display('price')
 )))
 {{html}}
 <div class="hidden">
   ## Enable validation.
   <input type="hidden" name="xvalidate" value="1" />
 </div>
 {{/html}}
 {{/velocity}}
 ---------->8----------
 This is partially explained in
http://platform.xwiki.org/xwiki/bin/view/DevGuide/Creating+a+form+with+vali…
 (but with deprecated API and syntax).
 Hope this helps,
 Marius
> When I put a bad value for the price, the page is not saved.
>
> Pierrick
>
> On Tue, 9 Jul 2013 18:17:28 +0300, Marius Dumitru Florea
> <mariusdumitru.florea(a)xwiki.com> wrote:
>> On Tue, Jul 9, 2013 at 4:35 PM,  <pierrick.bena(a)intech.lu> wrote:
>>> Hi everybody !
>>>
>>> I have a problem with validation using regular expression.
>>>
>>> I created a class with a number property "price". I defined the
Validation
>>> Regular Expression : [-+]?[0-9]*[.,]?[0-9]+  and the Validation Message is
>>> stored in a translation page.
>>>
>>> I would like that  the Validation message appears when I try to edit the
>>> price property  of an object of this class with a bad value. Currently it
>>> seems my regexp is not used : I never see my validation message.
>>>
>>> I tried to use this page but no success :
>>>
http://platform.xwiki.org/xwiki/bin/view/DevGuide/Creating+a+form+with+vali…
>>
>> You mean
>>
http://platform.xwiki.org/xwiki/bin/view/DevGuide/Creating+a+form+with+vali…
>> ? So you added the xvalidate hidden input to your form? Can you check
>> that you have it on the client (inspect with Firebug or other browser
>> dev tool)? What happens on save when the price value is invalid? Is
>> the page saved with the bad value? What version of XWiki are you
>> using?
>>
>> Hope this helps,
>> Marius
>>
>>>
>>> Need help please.
>>>
>>> Thanks a lot!
>>>
>>> Pierrick
>>>
>>> _______________________________________________
>>> users mailing list
>>> users(a)xwiki.org
>>> 
http://lists.xwiki.org/mailman/listinfo/users
>> _______________________________________________
>> users mailing list
>> users(a)xwiki.org
>> 
http://lists.xwiki.org/mailman/listinfo/users
>
> _______________________________________________
> users mailing list
> users(a)xwiki.org
> 
http://lists.xwiki.org/mailman/listinfo/users