Hi Are you including tapestry-kaptcha as a separate dependency. Kaptcha is not available in tapestry-core
regards Taha On Nov 22, 2011, at 3:25 PM, captain_rhino wrote: > I might be going mad but how do I use the > > org.apache.tapestry5.kaptcha.components.KaptchaField > org.apache.tapestry5.kaptcha.components.KaptchaImage > > component. I can see the API docs but is there an example and none of the > compenents aoppear in my project? Any examples would be appreciated? > > I do have the tapx component available in my project. But the validation of > the input always fails? > > Tml > <form t:id="kaptchaForm"> > <t:errors/> > <div t:id="kaptchaImage"/> > <div t:id="kaptchaComponent" image="kaptchaImage"/> > <input type="submit"/> > </form> > > Page > import com.howardlewisship.tapx.core.components.KaptchaField; > import com.howardlewisship.tapx.core.components.KaptchaImage; > > public class TestKap { > > @Persist > @Property > private boolean inputValue; > > @Component > private Form kaptchaForm; > > @Component > private KaptchaImage kaptchaImage; > > @Component(parameters = {"value=inputValue","image=kaptchaImage"}) > private KaptchaField kaptchaComponent; > > public boolean onValidateForm() > { > boolean goodValidation = true; > > if (!inputValue) > { > kaptchaForm.recordError("kaptcha value not equals the > user input!"); > goodValidation = false; > } > > return goodValidation; > } > > } > > Any help/examples would be much appreciated. > > -- > View this message in context: > http://tapestry.1045711.n5.nabble.com/kaptcha-tp5013121p5013121.html > Sent from the Tapestry - User mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org