Dafür gibt es kein extra Input Typ. Zumindest ist mir keiner bekannt. Du kannst aber mit dem Attribut pattern arbeiten. Das erwartet einen regulären Ausdruck, der dann mit der Eingabe verglichen wird. Nur wenn der Ausdruck passt, ist das Feld dann valid. Hier mal ein Beispiel:

<input type="text" title="Nummer im Format xxxxx,xx" name="numer" value="" pattern="\d+(,\d{2})?" required="required">

Im Title kannst Du noch eine zusätzliche Erklärung abgeben, welches Format Du erwartest. Das wird dann in der Fehlermeldung mit angezeigt, zumindest beim FF. required="required" heißt, das Feld muss unbedingt ausgefüllt sein. Das kannst Du weglassen, wenn das Feld auch leer sein darf. Die Magic passiert bei pattern. Hier wird eine Zahl erwartet, Entweder ohne Komma oder eine mit genau zwei Kommastellen. Willst Du auch eine Kommastelle zulassen, heisst die Expession so:

pattern="\d+(,\d{1,2})?"

Möchtest Du immer ein Zahl mit Komma, dann lässt Du einfach das letzte Fragezeichen weg. Das funktioniert, alles natürlich nur mit Browsern die HTML5 unterstützen. Da Du aber schon mit verschiedenen Input Typen experimentierst, gehe ich davon aus, das Du eh für moderne Browser entwickeln willst.

...zur Antwort

Die Sinnhaftigkeit dieses Vorhabens wurde ja schon eingehend dargelegt. Hier mal ein Ansatz einer Idee, wie man das umsetzen könnte. Du schreibst ein kleines PHP-Script, welches mittels GET die URL der Zielseite erhält und nach einer bestimmten Zeit (im Beispiel nach 2 Sekunden )einfach dorthin weiterleitet.

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="refresh" content="2; URL=<? echo $_GET['url']?>">
        <style>
            html,body{height: 100%;}
            img{display: block; margin:50px auto 0 auto;}
        </style>
    </head>
    <body>
        <img src="URL zum animated GIF">
    </body>
</html>

Hier noch eine Seite, wo Du Dir einen Ladebalken generieren lassen kannst. http://preloaders.net/

Hinweis: Das Script ist nur als Anregung gedacht. Es findet keine Überprüfung der übergebenen URL statt.

...zur Antwort

Du kannst auch einfach die schon eingebaute DateTime Klasse von PHP verwenden. Um 60 Tage zu addieren:

$date = new DateTime('2013-01-01');
$date->add(new DateInterval('P60D'));
echo $date->format('Y-m-d') . "\n";

Um 30 Tage abzuziehen:

$date = new DateTime(); //hier nimmt er das aktuelle am Rechner eingestellte Datum
$date->sub(new DateInterval('P30D'));
echo $date->format('Y-m-d') . "\n";
...zur Antwort

Meiner Kenntnis nach, kann man mit reinem Javascript die IP des Rechners nicht herausfinden. Die Lösung von angrrry nutzt SSI um die IP zu ermitteln, was vom Webserver unterstützt werden muss. Außerdem würde eine reine Javascript Lösung nur die IP des Rechners ermitteln, was in den meisten Fällen wohl eine aus dem internen Netz ist, weil die meisten hinter einem Router sitzen und NAT nutzen. Außerdem müsstest Du dann auch dafür sorgen, dass das Javascript Dir die IP auch übermittelt, denn Javascript wird auf dem Client sprich im Browser ausgeführt. Dazu müsstest Du auf dem Server wiederum irgend ein Programm vorhalten, welches die Antwort vom Javascript verarbeitet. Dann kannst Du die IP also gleich auf dem Server ermitteln.

...zur Antwort
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.