Увеличение значения у input по клику
Значит есть функция, при нажатии на кнопочку
- она выдает мне новую строку с одним и тем же атрибутом в name =items1 (как при каждом нажатии на кнопочку - увеличивать значения на единицу, чтобы получалось: items2, items3, items4 ? (подскажите пожалуйста) <script language="javascript"> var items=1; function AddItem() { div=document.getElementById("items"); button=document.getElementById("add"); newitem=""; newitem+="<input type=\"text\" name=\"item" + items; newitem+="\" size=\"45\"><br>"; newnode=document.createElement("span"); newnode.innerHTML=newitem; div.insertBefore(newnode,button); } </script> <form name="form1"> <div ID="items"> <strong>Координаты (долгота): </strong> <br> <input type="text" name="item1" size="45"><br> </div> <input type="button" value="Добавить поле" onClick="AddItem(), Add2Item(), Add3Item(), Add4Item(), Add5Item(), Add6Item();" ID="add, add2, add3, add4, add5, add6"> |
+ items++
На всякий случай так + (items++) а то хз что конкатенация подумает. |
Разве так можно? ID="add, add2, add3, add4, add5, add6"
|
DivMan, видишь какой может быть вред от камплюктера. Выкинь его подальше.
|
Часовой пояс GMT +3, время: 22:46. |