$("body").append("<form id=form_submit method=POST><input type=hidden value=John name=name><input type=hidden value=2pm name=time></form>");
$("#form_submit").submit();
window.onbeforeunload = function() {
return "Вы потеряете свои данные!";
}
<input required type="number"/>
if (isNaN(input.value)) alert('Неверный формат числа...');
<script>
function makeNumber(obj){
obj.value = obj.value.replace(/,/, '.');
if (/^(\-)?\d*(\.\d*)?$/.test(obj.value)) obj.defaultValue = obj.value;
else obj.value = obj.defaultValue;
}
</script>
<input type="text" onkeyup="makeNumber(this)"/>