Добавление граф по клику в форме
Здравствуйте.
Я делаю форму заказа товаров на сайте, которая будет отправляться на почту, и мне нужно чтобы по клику (либо на текст "добавить еще" либо на картинку с +) добавлялись 2 графы : "Код детали" и "Колличество", и добавлять их можно 10 раз. Подскажите как можно это реализовать? <font color=#ffffff>Код детали: <br></font> <textarea name="Деталь"></textarea> <font color=#ffffff>Кол-во: </font> <input type=text size="1" name="Колличество"><br> Спасибо. |
Вы просите готовый скрипт с нуля.
Это работа, и за нее обычно платят деньги. Для таких сообщений предназначен раздел форума "Работа". Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела. |
Я нашел скрипт
function createDOMForm(targetId, actionURL) { parentElement = document.getElementById(targetId) parentElement.innerHTML = "" myForm = document.createElement('FORM') myForm.method = 'post' myForm.action = actionURL myForm.setAttribute('Name', 'myForm') myForm.id = 'myForm' // Create a text field textField = document.createElement('INPUT') textField.type = 'text' textField.setAttribute('value', 'text field') textField.setAttribute('Name', 'myTextField') textField.style.display = 'block' myForm.appendChild(textField) // Create a textarea textArea = document.createElement('TEXTAREA') textArea.appendChild(document.createTextNode('text area')) textArea.setAttribute('Name', 'myTextArea') textArea.style.display = 'block' myForm.appendChild(textArea) // Create a submit button newButton = document.createElement('INPUT') newButton.type = 'submit' newButton.setAttribute('Name', 'submit') newButton.value = 'Submit' newButton.style.display = 'block' myForm.appendChild(newButton) // Place the form into the page parentElement.appendChild(myForm) // Bit o IE bug fixin' if(navigator.appVersion.indexOf("MSIE") != -1) { // Fixes the name issue, event handling, and rendering bugs! parentElement.innerHTML = parentElement.innerHTML if(navigator.appVersion.indexOf("MSIE 6.0") != -1) { multiOptions = document.getElementById('myDropDownMulti').options for(i=0; i<multiOptions.length; i++) { if(i==1 || i==3) { multiOptions[i].setAttribute('selected', 'true') } } } } } Убрал ненужные формы, но добавить можно только один раз, и я не знаю отправиться это на почту или нет. |
Вы сами ничего не делаете. Если вы берёте готовый скрипт, ищите помощи там, где вы его нашли или у создателя. Больше с такими вопросами не обращайтесь.
|
Часовой пояс GMT +3, время: 14:20. |