Так как я совсем не разбираюсь в js или jquery, я решил сделать капчу полностью используя php и классы. В итоге я передал переменные несколько раз, но для меня это лучше, чем иметь дело с js или jquery.
Но на последней остановке здесь, прежде чем я сделаю вывод поля ввода, у меня возникли некоторые проблемы с получением данных атрибутов из объекта, который я сделал lol.
Я всегда помнил основное правило (я знаю его korny lol), что объекты, которые вы стреляете стрелами, массивы, которые вы не делаете, поэтому я знаю, какие объекты вы используете ->
$ setidfield это объект
так что я попробовал все это
$inputname = $setidfield->name;
$inputname = $setidfield->attributes->name;
$inputname = $setidfield->attributes:protected->name;
все из которых не работают 🙁
вот объект.
CAPTCHA_CLASS_Idfield Object
(
[jsObjectName] => uid_captcha_input_omusuh1g
[validators:protected] => Array
(
)
[filters:protected] => Array
(
)
[required:protected] =>
[value:protected] =>
[errors:protected] => Array
(
)
[label:protected] =>
[description:protected] =>
[attributes:protected] => Array
(
[name] => qid
[id] => input_omusuh1g
[value] => 3
[type] => text
[maxlength] => 5
)
)
Задача ещё не решена.
Других решений пока нет …