Заполнение формы одной строкой
Вчера невероятным образом слилась карма у одного хорошего человека, Setti. Он написал топик, но, к сожалению, не успел его опубликовать. Собственно вот он:
Понадобилось быстрое и простое решение для отображения формы с подстановкой введенных данных. Так нашелся jQuery плагин Populate. Его помощь трудно переоценить: HTML исходник формы не захламляется PHP кодом, а всю работу, помимо плагина, берет на себя всего лишь одна строка:
Так как работаю с фреймворком Kohana, то мой код выглядит следующим образом:
Разумеется, подставлять можно не только post-данные. Любой ассоциативный массив, где в качестве ключей будут указаны имена полей вашей формы, подойдёт.
Пользуйтесь ;)
Если вы сочли топик интересным, все благодарности можете излить автору в карму. Желательно изливать бабочками, конечно же.
UPD: Привет минусующим. Отмечайтесь в комментариях, будьте добры. Просто интересно, чем лично я вам не угодил. Я не истеричка, минусовать в ответ не буду, гарантирую.
Понадобилось быстрое и простое решение для отображения формы с подстановкой введенных данных. Так нашелся jQuery плагин Populate. Его помощь трудно переоценить: HTML исходник формы не захламляется PHP кодом, а всю работу, помимо плагина, берет на себя всего лишь одна строка:$("#myform").populate(<?php echo json_encode($_POST); ?>);Так как работаю с фреймворком Kohana, то мой код выглядит следующим образом:
$("#myform").populate(<?php echo json_encode($this->post->as_array()); ?>);Разумеется, подставлять можно не только post-данные. Любой ассоциативный массив, где в качестве ключей будут указаны имена полей вашей формы, подойдёт.
Пользуйтесь ;)
Если вы сочли топик интересным, все благодарности можете излить автору в карму. Желательно изливать бабочками, конечно же.
UPD: Привет минусующим. Отмечайтесь в комментариях, будьте добры. Просто интересно, чем лично я вам не угодил. Я не истеричка, минусовать в ответ не буду, гарантирую.



комментарии (42)