Hallo,
warum erst ne Vorgabe reinschreiben oder eine Fehlermeldung dafür ausgeben.
Gehe immer davon aus, dass der User macht was er will.
Nimm jQuery her und der User dankt es dir.
HTML-Code:
<script type="text/javascript">
//<![CDATA[
$(document).ready(function() {
$('input[name=" <---hier den Namen des Inputfeldes eingeben!--> "]').blur(function() {
var input = $(this);
var val = input.val();
if (val && !val.match(/^http([s]?):\/\/.*/)) {
input.val('http://' + val);
}
});
});
//]]>
</script>
Das Script in der Seite einfügen, wo es benötigt wird.
Das Script prüft, ob in dem Inputfeld am Anfang http steht, wenn ja macht er nix, wenn nein dann fügt er es automatisch hinzu.
Die jQuery Library muß natürlich dafür eingebunden sein.
Gruß
Steffen
Lesezeichen