So i have an input box that a user can enter a number into and upon clicking Commit, that number displays in a
tag.
I then want this number to start counting down when I click Start.
I am new to Javascript and this is essentially a little project to help me learn, maybe I've thrown myself in too far, but I'm too invested now and would appreciate any help.
My HTML:
<span style="font-size: 36pt; font-family: homiziothin; color: black; padding-right: 20px;">£</span>
<input id="inputvalue" type="number" name="Value" min="0" max="500">
<button id="commitprice" type="submit" onclick="submitPrice()">Commit Price</button>
<p id="submittedprice"></p>
<button id="startauction" type="submit" onclick="startAuction()">Start Auction</button>
and my current Javascript to get the user value into the
tag (and a rough guess going from multiple searches on google of how to start the countdown)
<script type="text/javascript">
    function submitPrice()
    {
        var $pricesubmitted = $("#inputvalue").val();
        $("#submittedprice").text($pricesubmitted);
    }
    function startAuction()
    {
        debugger;
        var $startingprice = $("#inputvalue").val();
        var $bidcountdown = setInterval(function()
        {
            $startingprice--;
            document.getElementById("#inputvalue").textContent = $startingprice;
            if($startingprice <= 0)
                clearInterval($bidcountdown);
        }, 1000);
    }
</script>
At the moment it's erroring and saying that textContent can't be NULL.
Also just to point out the Actual populating of the P tag is working, its the countdown that isn't.
 
     
     
     
    