you just can use the onComplete to manually attach the validator to your
form,
there should be a method in your validator,
you could do something like this.
//I remove the selector to avoid attaching the same validator many times
$$('form.loaded').
removeClass('loaded').
each(function (form) {
//linking manually here, you would probabily need to adapt this to your
validator
document.formvalidator.attachToForm(form)
});
On Sat, Feb 28, 2009 at 6:26 PM, Roope <[email protected]> wrote:
>
> Thanks for reply guys!
>
> @Thierry
> I already tried to include both validator and mootools to loaded form
> but that didn't help.. So it seems that problem lies in the fact that
> there is no domready event in ajax load like electronbender just
> taught us.
>
> @electronbender
> I still at beginner level with all world of javascript and mootools so
> I'm trying to learn from demos and modify them for my needs. Combining
> my previous script and mootools Json.Remote demo I got something like
> this but sure it doensn't work:
> window.addEvent('domready', function(){
> var addForm = function(e) {
> var url = "tarjous.html";
> new Ajax(url, {
> method: 'get',
> onComplete: handleMyAjax.bind(this),
> update: $('valmis')
> })
> .request();
> }
>
> $('hae').addEvent('click', function(e) {
> e = new Event(e).stop();
> var url = 'js/validate.js';
> var request = new Json.Remote(url, {
> onComplete: function(jsonObj) {
> addForm(jsonObj.previews);
> }
> }).send();
> });
> });
>
> I have no idea how to combine these two in two into working script.
> Can you help a bit m8?
>
>
>
> On 25 helmi, 18:58, Thierry bela nanga <[email protected]> wrote:
> > you must attach the validator to the loaded form
> >
> > On Wed, Feb 25, 2009 at 5:56 PM, electronbender
> > <[email protected]>wrote:
> >
> >
> >
> >
> >
> > > There is no domready event on the ajax load, the page is already
> > > loaded.
> > > Re-think your logic, and try to use json instead.
> >
> > > On Feb 22, 12:45 pm, Roope <[email protected]> wrote:
> > > > Hi everyone!
> >
> > > > I have sitetemplate where I use mootools AJAX call on contact page to
> > > > switch between two different contact forms (contact and offer). Form
> > > > uses phatfusion sites v1.11 validate script and it works fine with
> > > > default one but not with one imported via AJAX.
> >
> > > > AJAX function is similar to described in v1.11 demopage:
> > > > window.addEvent('domready', function(){
> > > > $('hae').addEvent('click', function(e) {
> > > > e = new Event(e).stop();
> >
> > > > var url = "tarjous.html";
> >
> > > > new Ajax(url, {
> > > > method: 'get',
> > > > update: $('valmis')
> > > > })
> > > > .request();
> > > > });
> >
> > > > });
> >
> > > > Check out page in function:http://testi.blowback.fi/yhteys.html
> >
> > > > How could I get validator to work in this "tarjous.html" form also?
> > > > Should I add some onComplete function to call validator or why isn't
> > > > it included in the first place since css is affected to form
> elements?
> > > > Any help is much appreciated!
> >
> > --
> > fax : (+33) 08 26 51 94 51
>
--
fax : (+33) 08 26 51 94 51