Try the following:

    form.add(new TextField("carmillage", carMillage, 
Integer.class).add(NumberValidator.minimum(0)));


     Erik.


Nino Wael wrote:
>
> Hi
>
>  
>
> Im getting an exception when I submit my page(base cause line 205 I 
> numbervalidator). Im a bit puzzled by this since I cant understand why 
> it should happened.
>
>  
>
> Entering a text string triggers the error, but that’s the reason why I 
> put in the numbervalidator in the first place.. I’ve been looking at 
> the forminput from wicket examples and my code appear to be ok:
>
>  
>
>                                             final FormModel formModel 
> = new FormModel();
>
>  
>
>                                             final PropertyModel 
> carModel = new PropertyModel(formModel, "carModel");
>
>                                             final PropertyModel 
> carYear = new PropertyModel(formModel, "carYear");
>
>                                             final PropertyModel 
> carMillage = new PropertyModel(formModel,
>
>                                                                               
>          
> "carMillage");
>
>                                             final PropertyModel 
> carFailureText = new PropertyModel(formModel,
>
>                                                                               
>          
> "carFailureText");
>
>                                             
> FormComponentFeedbackBorder feedbackBorder = new 
> FormComponentFeedbackBorder(
>
>                                                                               
>          
> "feedback");
>
>                                             add(feedbackBorder);
>
>                                             Form form = new 
> Form("theform");
>
>                                             feedbackBorder.add(form);
>
>                                             form.add(new 
> DropDownChoice("carmodel", carModel, Offline
>
>                                                                               
>          
> .getCarsFromBrand("Opel")));
>
>                                             form.add(new 
> RadioChoice("caryear", carYear, Offline.getCarYears()));
>
>                                             form.add(new 
> TextField("carmillage", carMillage).add(NumberValidator
>
>                                                                               
>          
> .minimum(0)));
>
>                                             form.add(new 
> TextArea("carfailuretext", carFailureText)
>
>                                                                               
>          
> .setRequired(true));
>
>  
>
>                                             form.add(new 
> Button("btn_submit") {
>
>                                                                  
> protected void onValid() {
>
>  
>
>                                                                               
>          
> CompoundPropertyModel model = new CompoundPropertyModel(
>
>                                                                               
>                                                      
> formModel);
>
>                                                                               
>          
> setResponsePage(new ThankYouPage(model));
>
>                                                                  };
>
>                                             });
>
>  
>
>                       }
>
>  
>
>  
>
> Regards Nino
>
> ------------------------------------------------------------------------
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> ------------------------------------------------------------------------
>
> _______________________________________________
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>   

-- 
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to