В вашем коде есть ошибки.В любом случае, давайте предположим, что вы не хотите, чтобы пользователь мог ввести время «00:00».В этом случае вы можете сделать что-то вроде:
document.querySelector('[type=submit]').style.visibility='hidden';
document.getElementById("validtime").addEventListener("input", function (event) {
if ("00:00|01:00|11:00".indexOf(this.value) != -1) {
this.setCustomValidity("time is not avalible, please choose a different time");
this.closest('form').querySelector('[type=submit]').click();
} else {
this.setCustomValidity("");
}
});
<form>
<div class="form-group">
<label for="validtime">Time</label>
<input id="validtime" type="time" name="time" class="form-control" required>
</div>
<input type="submit" value="Validate">
</form>