Here’s a sample form:
Code:<form> <input type="number"> <input type="number"> <button type="button">Reset</button> </form>DEMOCode:var form = document.querySelector('form'); function detectChange() { var inputs = form.querySelectorAll('input'); for (var input of inputs) { if (input.value) { return true; } } } form.querySelector('button').addEventListener('click', function() { if (detectChange() && confirm('Are you sure you want to reset?')) { form.reset(); } });
I’d like the reset button to work even if the user enters non-numeric values.



Reply With Quote


Bookmarks