webForumDet fria alternativet
Logga in / Bli medlem

Dynamiskt formulär

JavaScript

2 svar · 256 visningar · startad av anno

Medlem sedan nov. 2000213 inlägg
Trådstart#1

Skulle vilja få till ett formulär som är dynamiskt, det jag vill göra är att man t.ex. börjar med ett fält, se kan användaren klicka på en knapp "lägg till extra fält", då ska man få ett fält till och sen ska man kunna lägga till ett till om man vill osv...

Kan man lösa detta med JavaScript och i så fall hur?

Medlem sedan dec. 20025 483 inlägg
#2
<script type="text/javascript">

function addField() {
    var elm = document.createElement("input");
    elm.setAttribute("type", "text");
    elm.setAttribute("name", 'o' + (new Date()).valueOf());

    document.getElementById("fields").appendChild(elm);
}

</script>

<form>
    <button type="button" onclick="addField()">Lägg till fält</button>
    <div id="fields"></div>
</form>

:)

Medlem sedan nov. 2000213 inlägg
#3

perfekt!

253 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)