Ist es mir möglich einen Dialog so einzustellen, dass man nur Zahlen in den inputtext eingeben kann und wenn man doch Buchstaben verwendet eine Nachricht anzeigen lassen das man nur zahlen verwenden kann? geht das? danke
Dialogeingabe nur für Zahlen?
- Stylernero
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
stock isNumeric(const string[])//unten ins script
{
new length=strlen(string);
if (length==0) return false;
for (new i = 0; i < length; i++)
{
if ((string[i] > '9' || string[i] < '0' && string[i]!='-' && string[i]!='+') /*Not a number,'+' or '-'*/|| (string[i]=='-' && i!=0)/* A '-' but not at first.*/|| (string[i]=='+' && i!=0)/* A '+' but not at first.*/)
{
return false;
}
}
if (length==1 && (string[0]=='-' || string[0]=='+')) { return false; }
return true;
}
if(!isNumeric(inputtext))//nachricht ist keine zahl
{
blalbalbla
return 1;
}mfg
-
Gibt es so etwas auch nur für Buchstaben? Wäre cool, weil ich mein System dann vervollständigen kann..
-
1. du brauchst keinen extra stock verwende einfach IsNumeric
2. Mach ein simples else. -
stock funktioniert, nur wie funktioniert das mit den buchstaben?
-
breadfish.de
Hat das Thema geschlossen.