dachi dani
dachi dani

Reputation: 1

post does not give me a value when i filling dropdown from array

"answer" works correctly but "number" has problem

function add() {

    <? addToDakavebebi($_POST['answer'], $_POST['number']);?>
}
    <form method="post">
        <tr>
        <select id='number'>                                     
            <option value="">select</option>
        </select>


        <select name="answer">                                  
            <option value="">select</option>
            <option value="1">YES</option>
            <option value="2">NO</option>
        </select>

        <input type="submit" value="SAVE" onclick="add()">
        </tr>
    </form> 

it fills box correctly on page

<script>
    var ddlItems = document.getElementById("number"),
        itemArray = ["a", "b", "c"];
    for (var i = 0; i < itemArray.length; i++) {
        var opt = itemArray[i];
        var el = document.createElement("option");
        el.textContent = opt;
        el.value = opt;
        ddlItems.appendChild(el);
    }
</script>

.........................................................................................................

Upvotes: 0

Views: 29

Answers (1)

Matt
Matt

Reputation: 91

Add name number to the field. At the moment your server cannot grab that data

<select id='number' name='number'>                                     
    <option value="">select</option>
</select>

Upvotes: 1

Related Questions