Afgrænse svarmulighed til et helt tal mellem -50 og 50
Jeg har denne form til indtastning af talGyldig input er heltal mellem -50 og 50, også 0
------------------------
<form name="form2" method="post" action="">
<td>
<table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td width="90"><span class="indhold">18 - 24 år</span></td>
<td width="6">:</td>
<td width="40"><input name="f1824" type="number" min="-50" max="50" id="1824" required></td>
</tr><tr>
<td width="90"><span class="indhold">25 - 29 år</span></td>
<td width="6">:</td>
<td width="40"><input name="f2529" type="number" min="-50" max="50" id="2529" required></td>
</tr><tr>
<td width="90"><span class="indhold">Andet / ikke oplyst</span></td>
<td width="6">:</td>
<td width="40"><input name="fother" type="number" min="-50" max="50" id="other" required></td>
</tr><tr>
<td width="90"><span class="indhold">Dato</span></td>
<td width="6">:</td>
<td width="40"><input name="fdatepick" type="text" id="datepicker" size="17" required><div id="datepicker"></div>
</td>
</tr><tr>
<td></td>
<td></td>
<td><input type="submit" name="Submit" value="Gem"> <button onClick="location.href = 'vote.php'">Fortryd</button>
</td>
</tr>
</table>
</td>
</form>
--------------------
På PC virker det fint men på tablets får jeg lov at gemme felterne med fx bogstaver i (så bliver der bare ikke registreret noget).
Derfor har jeg prøvet at lave noget php der validerer input
if(!is_int($f1824 || $f2529 || $fother)){
header("location:form2.php");
exit;
}
Men det giver ikke det ønskede resultet
har også prøvet med noget regexp men det får jeg heller ikke til.
Er der en der kan gennemskue det?