mysqldumper
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 13.05.2008, 04:44   #1
TP-Junior
 
Registriert seit: Sep 2007
Ort: Bonn
Telaa macht alles soweit korrekt

Leerzeichen/Leere Eingabe in prompt-Fenster erkennen lassen?


Ich suche nach einem Code für Leerzeichen und leere Eingaben in prompt-Fenstern; ähnlich wie isNaN, nur eben auf meine beiden Fälle bezogen.
Per if-Bedingunge sollen dann eben solche Eingaben rausgefiltert werden.

Das ganze Script soll als banale Altersabfrage funktionieren: Unter 18, über 18, ungültige Eingabe - nur bei letztem Punkt kriege ich einfach keine Bedingung für Leerzeichen als Eingabe oder leer abgeschickte Eingaben hin.
Code:
<html><head></head><body>
<a href='#' onClick="


x=prompt('meldung');


if (x < 18)
	{
		alert('unter 18');
	}

else if (x >= 18 && x < 100)
	{
		window.open('download-url');
	}

else if (isNaN (x) || x >= 101)
	{
		alert('eingabe ungültig');
	}

else 
	{
		alert('eingabe ungültig, sonstiges');
	}


">XviD 01 Part 1</a>
</body></head>
Die Frage ist nun, wie der Term "else if (isNaN (x) || x >= 101)" lauten müsste, damit er a.) alle nicht-Zahlen rausfiltert, b.) alle Zahlen über 100, c.) alle Eingaben, die nur aus (einem) Leerzeichen bestehen, d.) komplett leer abgeschickte Eingaben und e.) sonstigem, was nicht einer entsprechenden ganzen Zahl entspricht.
Aber egal, wie ich das Script schreibe, entweder es läuft gar nicht, ignoriert meine Abfragen oder gibt bei allen nicht genau definierten falschen Eingaben die Meldung, man sei unter 18 (sollte er dann nicht die else-Bedingung verwenden?, " " [Leerzeichen] sollte ja eigentlich nicht als x < 18 interpretiert werden).

Ansonsten ein etwas anderer Ansatz: Kann man das Script so schreiben, dass alle Eingaben in die drei Kategorien "gültig (ü18 )", "ungültig (u18 )" und "nicht zu verarbeiten" unterteilt werden? Ersetzen wollte ich die Leerzeichen usw. nicht, um das zu umgehen (auch, weil das ganze im HTML-Code als Inhalt eines a-Tags steht) und mein Perfektionismus schreit nach einer Lösung, die alle Fälle beinhält. ^^


Schon mal ein Danke für alle Antworten!
Telaa ist offline   Mit Zitat antworten


Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen > Javascript
Leerzeichen/Leere Eingabe in prompt-Fenster erkennen lassen? Leerzeichen/Leere Eingabe in prompt-Fenster erkennen lassen?
« Javascript in Firefox Extension und Textarea | Produkt-Tracking »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:25 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67