Ett sätt att lösa problemet med felaktigt data vid insättingar och uppdateringar är att 
aldrig någonsin sända iväg datat om det inte är korrekt.
Nedanstående form kräver att man matar in något i alla fält. Värdena 
måste dessutom vara giltiga för den datatyp som krävs.
Formens kod ser ut på följande sätt:
<form name="TESTAR">
<table>
<tr>
   <td>Heltal (n)</td>
   <td><INPUT TYPE="TEXT" NAME="INTEGER" SIZE="30"></td>
</tr>
<tr>
   <td>Decimaltal (n,n)</td>
   <td><INPUT TYPE="TEXT" NAME="DOUBLE" SIZE="30"></td>
</tr>
<tr>
   <td>Datum (dd.mm.yy)</td>
   <td><INPUT TYPE="TEXT" NAME="DATE" SIZE="30"></td>
</tr>
<tr>
   <td>Tid (hh:mm)</td>
   <td><INPUT TYPE="TEXT" NAME="TIME" SIZE="30"></td>
</tr>
<tr>
   <td>TEXT (max 20)</td>
   <!-- MAXLENGTH sätter maxlängd för texten -->
   <td><INPUT TYPE="TEXT" NAME="TEXT" SIZE="30" MAXLENGTH="20"></td>
</tr>
<tr>
   <td><INPUT TYPE="SUBMIT" NAME="SUBMIT" VALUE="TESTA"></td>
   <td><INPUT TYPE="RESET" VALUE="TÖM"></td>
</tr>
</table>
</form>