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 |
|
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 |
 |
|
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 |
 |
|
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 |
 |
|
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 |
 |
|
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 |
 |
|
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 |
 |
|
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 |
 |
|