Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Form Generator (https://javascript.ru/forum/jquery/31716-form-generator.html)

vyaceslav.kr 18.09.2012 13:14

Form Generator
 
Привет ВСЕМ!
Пишу Form Generator...
есть ли функция либо как вырезать сгенерированную форму что засунуть ее в textarea ?

devote 18.09.2012 13:27

<div id="form_here">
</div>
<textarea id="area"></textarea>

<script>
    var form = document.createElement('form');
    form.setAttribute('acton', 'http://bla.test.ru');
    form.setAttribute('method', 'post');
    form.setAttribute('enctype', 'multipart/form-data');
    var inp = document.createElement('input');
    inp.setAttribute('type', 'text');
    inp.setAttribute('name', 'email');
    form.appendChild( inp );

    var block = document.getElementById('form_here');
    block.appendChild( form );

    document.getElementById('area').value = block.innerHTML;
    
</script>

vyaceslav.kr 18.09.2012 14:09

А если форма уже существует ?
То-есть на странице уже готова форма... нужно ее только засунуть в textarea ...

devote 18.09.2012 14:21

так же возьмите ее родителя и получите его innerHTML


Часовой пояс GMT +3, время: 07:58.