Hallo Leute,
Ich habe mehrere Textfelder in die aber nur Zahlen eingegeben werden sollen. Dies möchte ich nun mit einer Funktion prüfen lassen und sollte etwas Falsches eingegeben werden, so soll das verlassen der Textbox nicht möglich sein.
Mein Versuch:
Gruß Conny
Ich habe mehrere Textfelder in die aber nur Zahlen eingegeben werden sollen. Dies möchte ich nun mit einer Funktion prüfen lassen und sollte etwas Falsches eingegeben werden, so soll das verlassen der Textbox nicht möglich sein.
Mein Versuch:
PHP-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Beispiel</title>
<script type="text/javascript">
<!--
function Wert2(w)
{
val=w.value;
feld=w.name;
d=val==''||Number(val)!=parseInt(val)?'none':'block';
if(d=='none')
{
alert('Bitte Ganzzahl zwischen 0 und 99 eingeben.');
w.select();
document.form1.feld.focus();
}
}
//-->
</script>
</head>
</html>
<?php
echo"
<form name='form1' action='#'>
<table>
<tr>
<td align = 'right'>Poleposition:</td>
<td><input type='text' name='pole' size='1' maxlength='2' style='text-align:right;' value='".$pole."' onblur='Wert2(this)'></td>
</tr>
<tr>
<td align = 'right'>schnellste Rennrunde:</td>
<td><input type='text' name='srunde' size='1' maxlength='2' style='text-align:right;' value='".$srunde."' onblur='Wert2(this)'></td>
</tr>
<tr>
<td align = 'right'>Sieger:</td>
<td><input type='text' name='sieger' size='1' maxlength='2' style='text-align:right;' value='".$sieg."' onblur='Wert2(this)'></td>
</tr>
</table>
</form>";
?>
Kommentar