Hi, I'm using tapestry 4.1.5. Why client-side validation doesn't work?
There are 2 errors, which saying: "dojo is undefined" and "tapestry is undefined" When I click view source on Firefox, Tapestry adds these lines on the bottom section: <script type="text/javascript"><!-- tapestry.addOnLoad(function(e) { dojo.require("tapestry.form");tapestry.form.registerForm("virtualPinChange"); tapestry.form.clearProfiles('virtualPinChange'); tapestry.form.registerProfile('virtualPinChange',{"trim":["currentvpin","newvpin","newvpin2"],"required":["currentvpin","newvpin","newvpin2"],"currentvpin":{"required":["Virtual Pin tidak boleh kosong"],"constraints":["Virtual Pin harus 6 digit angka","Virtual Pin harus 6 digit angka"]},"constraints":{"currentvpin":[[tapestry.form.validation.isText,{minlength:6}],[tapestry.form.validation.isValidPattern,"\\d\{6\}"]],"newvpin":[[tapestry.form.validation.isText,{minlength:6}],[tapestry.form.validation.isValidPattern,"\\d\{6\}"]],"newvpin2":[[tapestry.form.validation.isText,{minlength:6}],[tapestry.form.validation.isValidPattern,"\\d\{6\}"],[tapestry.form.validation.isEqual,"newvpin"]]},"newvpin":{"required":["Virtual Pin tidak boleh kosong"],"constraints":["Virtual Pin harus 6 digit angka","Virtual Pin harus 6 digit angka"]},"newvpin2":{"required":["Virtual Pin tidak boleh kosong"],"constraints":["Virtual Pin harus 6 digit angka","Virtual Pin harus 6 digit angka","Kedua Virtual Pin anda harus cocok"]}}); tapestry.form.focusField('newvpin');}); // --></script> Tapestry also add this line after <body> tag: <script type="text/javascript" src="/bprks/assets/static/dojo-0.4.3-custom-4.1.5/dojo3.js"></script> When I try to open dojo3.js using browser, it's there. So what do I miss in this case? plz help Thanks in advance, Yohan --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]