標準フォームの html を返すメソッドを含む JavaScript オブジェクトを作成中です。このオブジェクトには、validate(); メソッドもあります。validate(); を使用するようにフォームを生成したいと思います。
したがって、検証を伴うフォームの典型的な html は、おそらく次のようになります。
<form id="a" onSubmit="return validate();">
問題は、オブジェクトインスタンスを参照できるようにする必要があるため、より似ている必要があることですonSubmit="my_object.validate();">
私は何かを試しまし
return '<form id="a" onSubmit="return ' + this.validate + '();">';
たが、本当に奇妙な動作をします。
検証関数が任意に true を返すようにすると、フォームは送信されますが、false は送信されません。メソッドで他の計算を行うと、次のエラーが発生します。
> Error: syntax error Source Code:
> return id ==
誰もこのようなことを経験しましたか?