Плагин: указываю типы элементов и выводится модальное окно с ними - есть такое?
Ищется плагин: указываю типы полей ввода, названия, доп условия и выводится модельное окно со списком этих полей (или поля формируются в указанном div-е). Есть что-то подобное?
p.s.А то попытался сам найти, но потонул в тоннах плагинов jQuery Вот примеры таких: https://github.com/joshfire/jsonform, https://github.com/daffl/jquery.dform |
А вручную никак?
function selectInputs(typeOFinput, nameOFinput, other){ var all = document.getElementsByTagName('input'); var selected = Array(); for (i=0; i<all.length; i++) { if (all[i].type == typeOFinput && all[i].name == nameOFinput [&& other == other]) selected.push(a[i]); } var result = ''; for (i=0; i<all.length; i++) { result += selected.id; } document.getElementById('resBlock').innerHTML = result; } Это скрипт, для отбора по критериям из существующих полей. Тут выведутся только идентификаторы этих полей. Но думаю, что подправить, что бы выводились все поля - не проблема. Если нужно формировать новые поля, то желательно бы озвучить, что именно, вы хотите сделать. Просто намалевать поля - не проблема, прикрутить к ним функционал тоже, но вот что именно - вопрос. |
По вот этому принципу:
$('form').jsonForm({ schema: { name: { type: 'string', title: 'Name', required: true }, age: { type: 'number', title: 'Age' } }, onSubmit: function (errors, values) { if (errors) { $('#res').html('<p>I beg your pardon?</p>'); } else { $('#res').html('<p>Hello ' + values.name + '.' + (values.age ? '<br/>You are ' + values.age + '.' : '') + '</p>'); } } }); Т.е. указываю параметры поля и эти поля создаются. В общем наверное как раз этот пример и подойдет, только посмотрю что там с расширяемостью функционала. |
|
Часовой пояс GMT +3, время: 06:12. |