EditコンポーネントやDateTimePickerコンポーネントはFormValidatorコンポーネントで入力値のチェックができるが、QEditコンポーネントやQDateTimePickerコンポーネントは入力値のチェックができない。
FormValidator1_validate()でJavasciriptのエラーが発生する。
FormValidatorコンポーネントと同じStandardタブにあるコンポーネントは、おそらく使えるだろう。
Standardタブ以外のコンポーネントを使用するときは、FormValidatorコンポーネントが対応しているかどうか確認した方がいいかもしれない。
※RPCLは現時点での最新版を使っています。
Rev.290で問題が直ってますか?
http://vcl4php.svn.sourceforge.net/viewvc/vcl4php/trunk/?view=log
高橋智宏さま
コメントありがとうございます。
確認します。
Rev.290を試しましたが、駄目でした。
var obj=findObj(‘QEdit1’);
でobjがnullになります。
QEditが生成するinputタグにはidもnameもないので、
findObjでは見つけられないのだと思います。
ちょっと確認してみます。
http://www.joseleon.es/2010/11/15/radphp-xe-components-5-qwindow/
—
… the FormValidator library, as it was developed originally, just works with standard HTML elements. …
—
高橋智宏さま
コメントありがとうございます。
FormValidatorが動作するのはツールパレットのStandardタブにあるコンポーネントに限定されるということでしょうか。