I have a contact form for my website which I would like to auto refresh due to inactivity only if data has been entered. I have managed so far to implement the auto refresh due to inactivity but how do I add an if statement where the auto refresh code runs only when data is entered.
<!-- Timeout -->
<script type="text/javascript">
var idleTime = 0;
$(document).ready(function () {
idleInterval = setInterval(timerIncrement, 60000); // 1 minute
$('body').mousemove(function (e) {
idleTime = 0;
});
$('body').keypress(function (e) {
idleTime = 0;
});
$('body').click(function() {
idleTime = 0;
});
});
function timerIncrement() {
idleTime = idleTime + 1;
if (idleTime > 1) { // 1 minute
window.location.assign("");
}
}
</script>
<!-- End of Timeout -->
<!--Contact form -->
<div class="contact-clean" style="background-color: #ffffff;">
<form method="post" name="contactform" action="contact-form.php" enctype="multipart/form-data">
<div class="form-group"><input class="form-control" type="text" name="firstname" placeholder="First Name" required="" minlength="2"></div>
<div class="form-group"><input class="form-control" type="text" name="lastname" placeholder="Last Name" required="" minlength="3"></div>
<div class="form-group"><input class="form-control" type="email"name="email" placeholder="Email" inputmode="email" required=""></div>
<div class="form-group"><textarea class="form-control" name="message" placeholder="Message" rows="14"></textarea></div>