JSFiddle - React, Tailwind, and code Playground
by Emhram Mehmed
HTML
<div id='nav'>
<label for='speed'> Speed
<br />
<input type='number' class='C1' id='speed' placeholder='1-10' max='10' min='1' />
</label>
<br />
<label for='Iron'> Iron
<br />
<input type='number' class='C1' id='Iron' placeholder='1-5' max='5' min='1' />
</label>
<br />
<label for='Ice'> Ice
<br />
<input type='number' class='C1' id='Ice' placeholder='1-5' max='5' min='1' />
</label>
<br />
<label for='Mass'> Mass
<br />
<input type='number' class='C1' id='Mass' placeholder='1-5' max='5' min='1' />
</label>
<br />
<label for='Diameter'> Diameter
<br />
<input type='number' class='C1' id='Diameter' placeholder='1-5' max='5' min='1' />
</label>
<br />
<center>
<p id='spacer'> </p>
<p id='enterSign' onclick='saveitem()'>Press Enter</p>
</center>
<center>
<button id='btnReset' onclick='resetPage()'>Reset</button>
</center>
</div>
JavaScript
window.onkeyup = function(e) {
var inputs = document.getElementsByClassName("C1");
for (i = 0; i < inputs.length; i++) {
inputsVal = inputs[i].value;
if (!inputsVal || inputsVal == "" || inputsVal == " ") {
return false
}
}
document.getElementById('enterSign').style.display = "block";
document.getElementById('spacer').style.display = "none";
if (event.which == 13) {
saveitem();
}
};
jQuery('input[type=number]').on('blur',function(){
var min = $(this).attr('min');
var max = $(this).attr('max');
var value = $(this).val();
if(min <= $(this).val() && $(this).val() <= max ) $(this).css('border','1px solid green');
});