Variable prüfen, ob sie nur aus Zahlen besteht

Passt hier eigentlich nicht aber was solls.
Hier haste nen Javascript was das erledigt.

der aufruf ist easy
aus deinem submit button machste nur nen button
<input type="button" name="submit" value="submit" onClick="checkForm()">
im header machste dann nen javascript
PHP:
<script type="text/javascript">
function hasTextfieldOnlyDigits(obj){
	if(isTextfieldEmpty(obj))
		return false;

	if(isNaN(obj.value))
		return false;
	return true;
}

function checkForm(){
   error = '';
   if(!hasTextfieldOnlyDigits(document.forms[0].TEXTFIELD))
      error += '* Feld XY darf nur zahlen enthalten.';

   if(error != '') {
      alert(error)
      return false;
   }
   document.submit();
}
</script>
 
Wenn ich das richtig sehe verlangt die Prüfung in dem Javascript dann aber eine Eingabe in das entsprechende Feld.

Wenn "keine Eingabe" auch erlaubt ist, muß das Javscript entsprechend abgepaßt werden

if(isTextfieldEmpty(obj))
return false;

muß dann ersetzt werden durch
if(isTextfieldEmpty(obj))
return true;

vop
 
Nur hat die JS Sache den Nachteil ich kann wenn ich will einfach die Seite so umbauen, dass kein Feld mehr zwingend ist und somit fehlen dir Daten.

Oder du überprüfst dann Serverseitig wenigstens noch ob für die entsprechenden Felder überhaupt irgendwas übergeben wurde, damit du solche Manipulationen vermeiden kannst.
 
Zurück