문제

I am trying to get Ajax autocimplete for JQuery to work with a PFBC form.

Just setting id to "query" through the option, does not trigger the autocomplete js to run.

$this->addElement(
    new Element\Textbox(
        "Partner:", 
        "Institute", 
        array(
            "required" => 1, 
            "id"=>"query"
        )
    )
);

At the end of the page I have added:

<script type="text/javascript">
    var options, 
        a;
    jQuery(function() {
        options = {
            serviceUrl: 'script/autocomplete.php' 
        };
        a = $('#query').autocomplete(options);
    });
</script>

and autocomplete is set to sput out a json array as in the example. In the header I have included jquery and the autocomplete script.

The only thing I can think of to do is to set an OnChange trigger to the field, but I cannot find out how to do this with the php form building class, PFBC

Can someone help me with this?

도움이 되었습니까?

해결책

As the class is giving me problem after problem, and the online documentation stinks, I have decided to drop PFBC for now, and write my own form class. The time I have spent working on PFBC trouble is more than I would need to get my own class together.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top