In XPages, server side validation is just a click away. You select that in the INPUTTEXT Control, and the validation takes place in the server. You've got several default Validators, even RegExp and Custom validators to validate as you prefer.
But, XPages is based in Dojo JS Framework, so, under the hood there's javascript client-side involved always. You don't need to write JS but XPages is sending it to the browser
In XPages, server side validation is just a click away. You select that in the INPUTTEXT Control, and the validation takes place in the server. You've got several default Validators, even RegExp and Custom validators to validate as you prefer.
But, XPages is based in Dojo JS Framework, so, under the hood there's javascript client-side involved always. You don't need to write JS but XPages is sending it to the browser
src="/domjs/dojo-1.5.0/ibm/xsp/widget/layout/xspClientDojo.js"