Author Topic: Domaći zadatak 11  (Read 786 times)

Balša Mugoša

  • Newbie
  • *
  • Posts: 10
    • View Profile
Domaći zadatak 11
« on: December 27, 2017, 01:25:35 PM »
Pozdrav kolege,
Da li je neko uradio 11 domaći zadatak?
Code: [Select]
var a = parseInt(document.getElementById("nochapter").value);
        var ch = document.getElementById("ch");

        for (i = 0; i < a; i++) {
            var input = document.createElement("input");
            ch.appendChild(input);
ovo je kod za dodavanje polja za unos, ima li neko rješenje kako da vrijednosti unesene u ta polja prebacim u niz ?
Hvala

Dražen Janković

  • Newbie
  • *
  • Posts: 24
    • View Profile
Re: Domaći zadatak 11
« Reply #1 on: January 06, 2018, 01:54:37 PM »
Code: [Select]
<script type='text/javascript'>
        function addFields(){
            // Number of inputs to create
            var number = document.getElementById("member").value;
            // Container <div> where dynamic content will be placed
            var container = document.getElementById("container");
            // Clear previous contents of the container
            while (container.hasChildNodes()) {
                container.removeChild(container.lastChild);
            }
            for (i=0;i<number;i++){
                // Append a node with a random text
                container.appendChild(document.createTextNode("Member " + (i+1)));
                // Create an <input> element, set its type and name attributes
                var input = document.createElement("input");
                input.type = "text";
                input.name = "member" + i;
                container.appendChild(input);
                // Append a line break
                container.appendChild(document.createElement("br"));
            }
        }
    </script>


http://jsfiddle.net/t656N/1/

Ovo sam ja naso na stackoverflow, i ne mogu da mrdnem odatle, treba dati imena svakom input polju u samom for - u da bi moglo da se radi dalje ali nikako nemam ideju kako.

Dražen Janković

  • Newbie
  • *
  • Posts: 24
    • View Profile
Re: Domaći zadatak 11
« Reply #2 on: January 09, 2018, 09:04:34 PM »
Code: [Select]
<!DOCTYPE html>
<html>
<body>

<p>Click the button to make a BUTTON element with text.</p>
<input id="input1"></input>

<button onclick="myFunction()">add</button>

<script>
function myFunction() {
    var i = document.getElementById("input1").value;
    for (var j=i; j>=0; j--){
    var inp = document.createElement("input");
    document.body.appendChild(inp);
    }
}
</script>

</body>
</html>

evo najjednostavnije moguce da se napravi potreban broj input field, daj ljudi pomagajte dalje zaglavio sam