Jag kör denna func när jag postar formuläret (alltså ingen realtidskontroll) <script language="javascript">Sv: bara siffror i textbox
<code>
function ValidatePhone(field) {
var valid = "0123456789- "
var ok = "yes";
var temp;
for (var i=0; i<field.value.length; i++) {
temp = "" + field.value.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";
}
if (ok == "no") {
alert("Du verkar ha skrivit ett felaktigt telefonnummer");
return false;
}
}
<code>
Denna funktion kollar telefonnummer och godkänner även mellanslag och minus
Ändra andra raden till:
var valid = "0123456789"
för att kolla enbart siffrorSv: bara siffror i textbox
<!--
function CheckNummer(txtBox)
{
if (isNaN(txtBox.value)) { txtBox.value = ""; }
}
//-->
</script>
<input type="text" onKeyPress="CheckNummer(this)">
har inte testat den, men den borde fungera..