I have a form which encompasses a text box and a drop down menu.
I am having a spot of bother administering a clear all function which will reset all of the input values on each separate element back to default.
Any steering would be appreciated.
<h1>Weekly Pay Calculator</h1>
<script>
function myFunction() {
var user = document.getElementById("user").value;
var hours = document.getElementById("hours").value;
var total = hours * 10;
document.getElementById("result").innerHTML = user + " " + "£" + total + " " + "is your total pay for the shifts.";
};
function clearForm()
{
$(':input').not(':button, :submit, :reset, :hidden, :checkbox, :radio').val('');
$(':checkbox, :radio').prop('checked', false);
};
</script>
User ID <input type="text" id="user" maxlength="4" size="4"><br>
<h3>Weekly Hours at (£10 per hour)</h3>
<select id ="hours">
<option value="">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
<br>
<p> </p>
<br>
<p> </p>
<input type="submit" value="Net Pay" onclick="myFunction()">
<input type="submit" value="Clear Screen" onclick="clearForm()">
<p> </p>
<h4 id="result"></h4>