Login  Register

RE: Re: Using matches() in a bind

Posted by Stephanie Hall (TT) on Jan 05, 2010; 8:04pm
URL: https://discuss.orbeon.com/Using-matches-in-a-bind-tp998580p999329.html

Hi Alex,

Sorry about that.  The parenthesis wasn't missing from my xforms document, just when I pasted it here. It works in a standalone example but not in my main form, so I am trying to figure out what is going on. I don't think you guys will be able to help me with that, but thanks anyway!

Stephanie

-----Original Message-----
From: Alessandro Vernet [mailto:[hidden email]]
Sent: Monday, January 04, 2010 9:45 PM
To: [hidden email]
Subject: [ops-users] Re: Using matches() in a bind

Stephanie,

There is a closing parenthesis missing at the end of the XPath expression. Adding it, with the small example I created here, I can see the field being marked as invalid, as expected. If the problem is not with the closing parenthesis, could you post a full (but simple) example that runs in the XForms sandbox and reproduces this?

Alex

On Monday, January 4, 2010, Stephanie Hall (TT) <[hidden email]> wrote:

>
>
>
>
>
>
>
>
>
>
>
>
>
> Hi all,
>
>
>
> I am hoping someone can point out what I am doing wrong here.  I have
> a few instances in my page, and on submit, I want to make sure that
> there are no invalid characters in the name node of one of the
> instances. However, if I enter "ef@#*$(#$" the form will submit when
> it should not.
>
>
>
> This is what I have currently:
>
>
>
> <xforms:bind nodeset="instance('my-instance')/name"
> constraint="matches(instance('my-instance')/name,'^[0-9A-Za-z]+[0-9A-Z
> a-z
> \._-]*$'" type="xs:string"/>
>
>
>
> I've
> tested the regex by using a regexp validator so I don't think that is
> the problem.  The instance node is only bound to a simple input, I
> just only want to accept non-special characters (aside from period,
> hyphen, underscore and space).
>
>
>
> Any
> help is very much appreciated!
>
> Thanks,
>
> Stephanie
>
>
>
>
>
>
>
>
>
--
Orbeon Forms - Web forms, open-source, for the Enterprise Orbeon's Blog: http://www.orbeon.com/blog/ My Twitter: http://twitter.com/avernet


--
You receive this message as a subscriber of the [hidden email] mailing list.
To unsubscribe: mailto:[hidden email]
For general help: mailto:[hidden email]?subject=help
OW2 mailing lists service home page: http://www.ow2.org/wws