Forum » Izdelava spletišč » javascript dodajanje input text-a
javascript dodajanje input text-a
pizdarija1 ::
Zdravo spet rabim pomoč, delam ankato in bi rad dodal text polja na način ko je polje polno se naredi novo text polje če se text zbriše se zbriše tudi polje. Vglavnem zadnje polje bi bilo vedno prazno.
<form method="post"> <p id="fooBar"><input type="text" name="add[answer][]" onkeyup="add_nw()" /></p> </form> textBoxNum = 0; function add_nw(){ doc = document.getElementById('fooBar'); if(document.getElementsByName("add[answer][]")[textBoxNum].value.length >= 1){ doc.innerHTML += '<p><input type="text" name="add[answer][]" onkeyup="add_nw()" /></p>'; textBoxNum++; } else { //doc.removeChild(document.getElementsByName("add[answer][]")[2]); } }
keworkian ::
Tole dela ampak je en problem katerega pa reši sam :)
var textBoxNum = 0; function add_nw () { var f = document.getElementsByTagName('form')[0]; if (f.getElementsByTagName('input')[textBoxNum].value.length >= 1) { var p = document.createElement('p'); var inp = document.createElement('input'); inp.type = "text"; inp.name = "add[answer][]"; inp.onkeyup = function () { add_nw(); } p.appendChild(inp); f.appendChild(p); textBoxNum++; } else { var inp = f.getElementsByTagName('p')[textBoxNum]; inp.parentNode.removeChild(inp); textBoxNum--; } }
Obscenities in B-Flat
Zgodovina sprememb…
- spremenil: keworkian ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Slo-Tech userscriptsOddelek: Izdelava spletišč | 5175 (2627) | jype |
» | getElementsByTagName ne dela v ChromuOddelek: Programiranje | 1680 (1418) | win64 |
» | AJAX + google analyticsOddelek: Izdelava spletišč | 1114 (912) | Veron |
» | Izpis XML-ja z JSOddelek: Izdelava spletišč | 1636 (1579) | gnomee |
» | js generiran input hidden noče biti POSTan z phpOddelek: Izdelava spletišč | 1815 (1732) | Buffy |