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]

Reply via email to