2014-10-29 3 views
-2

Добрый день,Добавить div в поле ввода Номер

Я пытаюсь создать список «счет» с информацией, предоставленной во входном текстовом поле. Я собираюсь показать пример:

<input type="text" name="quantity"><a href="#">Add</a> 

<div class="total"> 
</div> 

Я хотел бы (например) написать в этом вводимый текст «3», а затем добавляется строка внутри класса DIV = «общего», как следующий текст: «Количество автомобилей: 3». Также там должен быть «Результат» с количеством каждого элемента «Всего: 3».

Это код рабочий:

window.onload=function(){ 
var addBtn = document.getElementById("add"); 
addBtn.addEventListener("click", function() { 
    var quantity = document.getElementById("n_marcas"); 
    var para = document.createElement("p"); 
    var node = document.createTextNode(quantity.value); 
    para.appendChild(node); 

    document.getElementById("total").appendChild(para); 
}); 
}//]]> 
<input type="text" id="quantity" name="quantity"><a href="#" id="add">Add</a> 

<div id="total"> 
</div> 

Спасибо.

+1

@Wiraj, это возможно. Что вы пытались сделать? У вас есть код? –

+0

Я пытаюсь следовать этому примеру здесь: http://jsbin.com/ipulem/3/edit?html,js,output, но мне нужен этот результат, чтобы быть значением внутри ввода. – Wiraj

ответ

3

Несомненно, я сделал это с помощью обычного JavaScript и добавляю id в некоторые элементы html, чтобы выбрать его более легко.

Проверить это JSFiddle: http://jsfiddle.net/1w2hpo44/

var addBtn = document.getElementById("add"); 
addBtn.addEventListener("click", function() { 
    var quantity = document.getElementById("quantity"); 
    var para = document.createElement("p"); 
    var node = document.createTextNode(quantity.value); 
    para.appendChild(node); 

    document.getElementById("total").appendChild(para); 
}); 
+0

Спасибо. Я собираюсь опубликовать в первом сообщении свой код, потому что в скрипке работает, но это не тогда, когда я тестирую его на локальной странице. – Wiraj

+0

Спасибо, теперь он работает. – Wiraj