For some reason, attribute value is not changing. I have a limited knowledge of JavaScript. Any help would be appreciated.
function change(amount) {
document.getElementsByName("sold_amount").value = amount;
}
<input type="hidden" name="sold_amount">
<div class="dropdown">
<button class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown">Sold amount
<span class="caret"></span></button>
<ul class="dropdown-menu">
<li><a href='#' onclick="change(10000)">10000</a></li>
<li><a href='#' onclick="change(20000)">20000</a></li>
<li><a href='#' onclick="change(30000)">30000</a></li>
</ul>