Datenschutzerklärung

Hilfe bei Zeiteingabe

Validome - Forum

Startseite Validome
RSS 2.0  
Sie sind nicht angemeldet. Atom 1.0  
Forum Home / Javascript-Forum /

Hilfe bei Zeiteingabe

  Beitrag schreiben
Autor
Beitrag Seiten: 1
lino19
Mitglied

Registriert: 20.08.2007
Beiträge: 1
Hi,

ich suche ein JS das, die Eingabe von Zeit und Datum vereinfacht.

Es soll in einen Formularfeld nach 2 Ziffern einen ":" einsetzen.

Wenn man die Uhrzeit 6:50 eingeben möchte tippt man nur 0650 ein und es erscheint dann gleich 6:50 oder 06:50.

Das gleiche suche ich auch für eine Datumseingabe also 02082007 für 02.08.2007.

Wo kann ich so was finden und nach was sollte ich bei google suchen?
Hat so etwas einen Namen?


Und eine Prüfung ab es sinnloses Datum oder Zeit eingetragen wurde sollte es wenn es geht auch haben.

bye


20.08.2007 12:44:19
  Beitrag schreiben
marlo
Mitglied

Ort: Wien
Registriert: 07.06.2007
Beiträge: 73
Suchen? Finden? Warum nicht selber programmieren?

21.08.2007 19:02:00
http://www.webcomplete.at Beitrag schreiben
dkdenz
Administrator

Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 761
Hi

Offenbar kann lino19 das Teil nicht selber programmieren, weswegen ihm die gegebene Antwort wenig nutzen wird.

Viel Spaß noch...


21.08.2007 19:56:34
http://dkmd.de | http://dkdenz.de Beitrag schreiben
marlo
Mitglied

Ort: Wien
Registriert: 07.06.2007
Beiträge: 73
Wenn er nicht programmieren kann, warum macht er dann Webseiten?

Ich baue ja auch keine Raketen *g*


23.08.2007 15:42:51
http://www.webcomplete.at Beitrag schreiben
dkdenz
Administrator

Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 761
Diese Antwort ist mal wieder typisch für Dich! Sorry!
Ich hab' schon mal gehört, es solle Hobbybastler geben...
Nur so nebenbei: Webseiten programmiert man nicht!
Und noch was: Foren sind dafür gedacht, das Leute Fragen stellen und andere widerrum eine hilfreiche Antwort geben.
Wenn man keine hilfreiche Antwort hat, enthält man sich normalerweise eines Kommentares!


23.08.2007 17:23:02
http://dkmd.de | http://dkdenz.de Beitrag schreiben
marlo
Mitglied

Ort: Wien
Registriert: 07.06.2007
Beiträge: 73
Wenn es eine Frage zu einem konkreten Programmierproblem ist finde ich die Fragen natürlich OK. Aber es ist mühselig Fragen dieser Art zu beantworten:

Wo finde ich das Script?
Wie programmiere ich dies oder das?
usw.

Findest du nicht?

Und wenn hier nicht ansatzweise Code steht (den man sich anschauen kann und dann Tipps geben kann) ist es für mich ein Zeichen dass hier gar keine Kenntnisse (und auch nicht der Wille etwas zu lernen) vorhanden sind und einfach danach gesucht wird dass einem einer die Arbeit abnimmt.

Und meiner Meinung nach programmiert man Javascript (guck mal wie dieser Forumsbereich heißt) sehr wohl! Und ich kenne fast keine Webseite (die qualitativ halbwegs gut ist) die nicht ohne Programmiersprache auskommen.

Die Frage war ja ob jemand ein Script kennt und keiner Frage zu einem programmiertechnischen Problem! Vorschlag zu einem neuen Forum Themenbereich: Suchen und Finden von Scripten und anderen fertigen Codes.

Deshalb meine (da hast du vollkommen recht) nicht gerade nützliche Antwort zu dem Thema.

Übrigens wäre das Problem von lino19 mit 5 Zeilen (ich glaube ich könnte 1 Zeile daraus machen *g*) Code erledigt.


23.08.2007 20:44:22
http://www.webcomplete.at Beitrag schreiben
dkdenz
Administrator

Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 761

marlo schrieb:

Aber es ist mühselig Fragen dieser Art zu beantworten

Offenbar war es für Dich nicht zu mühselig...
...aber ich halte mich jetzt zurück, obschon ich noch einiges zu "sagen" hätte.
Aber dann würde dieser Thread noch "offtopicer" werden, als er eh schon ist und lino19 ist noch immer kein Stück weitergeholfen, obwohl Du das lächerliche Problem mit einer Zeile lösen könntest.
Bin beeindruckt...


23.08.2007 23:53:30
http://dkmd.de | http://dkdenz.de Beitrag schreiben
marlo
Mitglied

Ort: Wien
Registriert: 07.06.2007
Beiträge: 73
Hier die Antwort wenn lino19 programmieren lernen will. Ich denke das wäre ein guter Anfang um programmieren zu verstehen und zu lernen.

Das Ganze geht natürlich viel viel kürzer mit der Verwendung von regular expressions. Die sind aber meiner Meinung nach für schon erfahrene Programmierer gedacht.

Ich habe nur die grundlegendsten Elemente verwendet:

Code:

<html>
<head>
<title>ja ja</title>
<script type="text/javascript">
    <!--
    function check_stunden(stunden) {
        if (stunden > 23 || stunden < 0) {
            alert("Stunden falsch!");
            return true;
        } else {
            return false;
        }
    }

    function check_minuten(minuten) {
        if (minuten > 59 || minuten < 0) {
            alert("Minuten falsch!");
            return true;
        } else {
            return false;
        }
    }

    function check_value_uhrzeit() {

        var eingabe = document.getElementById('id_uhrzeit').value;

        if (eingabe.indexOf(":") == "-1") {

            var laenge = eingabe.length;
            var minuten = eingabe.substr(laenge-2,2);
            var stunden = eingabe.substr(0,laenge-2);

        } else {

            array_stunden_minuten = eingabe.split(":");

            stunden = array_stunden_minuten[0];
            minuten = array_stunden_minuten[1];

        }

        fehler_stunden = check_stunden(stunden);
        fehler_minuten = check_minuten(minuten);

        if (!fehler_stunden && !fehler_minuten) {

            document.getElementById('id_uhrzeit').value = stunden+":"+minuten;

        } else {

            document.getElementById('id_uhrzeit').value = "";
            document.getElementById('id_uhrzeit').focus();

        }

    }

    function check_value_datum() {
        //alert("So ähnlich wie das Andere.");
    }
    -->
</script>
</head>
<body>
    Uhrzeit:<input type="text" name="uhrzeit" id="id_uhrzeit" value="" maxlength="4" onblur="check_value_uhrzeit()" />
    <br />
    Datum:<input type="text" name="datum" id="id_datum" value="" maxlength="4" onblur="check_value_datum()" />
    <br />
</body>
</html>

Ich persönlich würde für diese Art von Eingaben Selectboxen verwenden. Dann verfällt auf jeden Fall die Problematik der Formatierung.

Zum Thema fertige Skripte:
Es gibt Millionen von fertigen Skripten im Netz, doch ich denke dass nicht eines davon MEINE Anforderungen (die ich gerade in diesem Moment benötige) komplett abdeckt. Es gibt immer einen Punkt den ich für mein Projekt anders haben will oder benötige, bis ich die Logik in einem "gestohlenen" Programm (wir reden hier von mehreren Zeilen Code) heraußen habe, habe ich das Teil schon 5 Mal selber geschrieben. Ich denke jeder der wirklich programmieren kann wird mir hier zustimmen?

Und ich könnte zu diesem Thema seitenweise schreiben :-) und mich wirklich ärgern *g*


24.08.2007 13:28:00
http://www.webcomplete.at Beitrag schreiben
Seiten: 1   Beitrag schreiben
Wechsel zu

Valid HTML 4.01