Показать сообщение отдельно
  #26 (permalink)  
Старый 10.02.2014, 15:39
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от Belai
А что касается второго вопроса. Я даже не понимаю о чем речь =D
У тебя доктайп от XHTML документа. То есть твой HTML код должен быть совместим с XML-синтаксисом:
не <input> , а <input />.
Также этот доктайп требует обязательный атрибут type у тега <script>.
А вот атрибут language возможно даже запрещен. И вобще, один хер документ будет распарсен HTML-парсером, а не XML, так что пофиг.

Ну все это по сути мелочи. Если бы браузеры всерьез воспринимали, то ща с бы неработало 99% интернет-страниц )))
Ибо веб-девелоперы в своем большинстве плюют на/не знают все эти "стандарты".

<!DOCTYPE html>
<head>
    <title>Untitled Document</title>
</head>
<body>
    <form id="fms">
        <script>
        (function(){
            var fields = [];
            window.addField = function(){
                var form = document.getElementById('fms');
                var field = document.createElement('div');
                var inputs = ['size', 'price'];
                for (var i = 0; i < inputs.length; i++) {
                    var input = document.createElement('input');
                    input.name = inputs[i] + '[]';
                    field.appendChild(input);
                }
                form.appendChild(field); // добавляем на страницу
                fields.push(field); // добавляем в наш массивчик
            }
            window.removeField = function() {
                var field = fields.pop();
                if (!field)
                    return alert('Нечего удалять');
                field.parentNode.removeChild(field); // удаляем из страницы
            }
        })();
        </script>
        <input type="button" value="добавить поля формы" onclick="addField()">
        <input type="button" value="удалить поля" onclick="removeField()">
    </form>
</body>
__________________
В личку только с интересными предложениями
Ответить с цитированием