You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Chris Pratt <th...@gmail.com> on 2008/02/27 07:59:03 UTC

Re: Restric the values in S:TextFields.

On Tue, Feb 26, 2008 at 10:49 PM, Sanjeewa Saman <sa...@mubasher.net> wrote:
> Hi all ,
>  Can some body please tell me a way to restrict the data that we can eneter
>  to a textfield in struts2.
>
>  What I wanted to do is , for the s:textfield , I need to enter only values
>  these values {1-10 , +,-,.} .
>

The only way I know would be to use JavaScript in an onkeyup handler
that would check the entered value.
  (*Chris*)

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Re: Restric the values in S:TextFields.

Posted by Chris Pratt <th...@gmail.com>.
On Tue, Feb 26, 2008 at 11:12 PM, Sanjeewa Saman <sa...@mubasher.net> wrote:
> Yes Chris , that can be done using JS , But I thought that there should be a
>  way in struts2 to that.
>  May be some one have an idea of doing it.If so pls give ur idea to us.
>
I'm not sure what you think Struts can do on the Client side?  Since
you seem to not want to use JavaScript, that would put AJAX out of the
picture and the <s:textfield> tag just renders a standard HTML <input
type="text"> tag, so without JavaScript (or some wacky browser
specific CSS) there's really not much Struts can do.
  (*Chris*)

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


RE: Restric the values in S:TextFields.

Posted by Sanjeewa Saman <sa...@mubasher.net>.
Yes Chris , that can be done using JS , But I thought that there should be a
way in struts2 to that.
May be some one have an idea of doing it.If so pls give ur idea to us.

Tnx sanjeewa
 

-----Original Message-----
From: Chris Pratt [mailto:thechrispratt@gmail.com] 
Sent: Wednesday, February 27, 2008 12:29 PM
To: Struts Users Mailing List
Subject: Re: Restric the values in S:TextFields.

On Tue, Feb 26, 2008 at 10:49 PM, Sanjeewa Saman <sa...@mubasher.net>
wrote:
> Hi all ,
>  Can some body please tell me a way to restrict the data that we can
eneter
>  to a textfield in struts2.
>
>  What I wanted to do is , for the s:textfield , I need to enter only
values
>  these values {1-10 , +,-,.} .
>

The only way I know would be to use JavaScript in an onkeyup handler
that would check the entered value.
  (*Chris*)

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Re: Restric the values in S:TextFields.

Posted by Laurie Harper <la...@holoweb.net>.
Chris Pratt wrote:
> On Tue, Feb 26, 2008 at 10:49 PM, Sanjeewa Saman <sa...@mubasher.net> wrote:
>> Hi all ,
>>  Can some body please tell me a way to restrict the data that we can eneter
>>  to a textfield in struts2.
>>
>>  What I wanted to do is , for the s:textfield , I need to enter only values
>>  these values {1-10 , +,-,.} .
> 
> The only way I know would be to use JavaScript in an onkeyup handler
> that would check the entered value.
>   (*Chris*)

If it's unacceptable for the user to even be able to type in 'invalid' 
characters then yes. If it's OK to let them type anything but then 
notify them after the fact that what they entered isn't acceptable, 
there are a few more options. If it's OK for that notification to be 
produced as part of the server-side validation when the form is 
submitted and redisplayed, it's as easy as using a regex validation rule.

So, sanjeewa, it depends on your exact requirements. I would start by 
adding in server-side validation (since that should be there anyway) 
then look at adding additional, client-side Javascript 
checking/reporting afterwards if you still feel you need it.

L.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org