Textfeld nur bestimmte Buchstaben und Zahlen zulassen
Hi,
wie kann ich hier nur bestimmte Zeichen wie A-Z, a-z, 0-9 erlauben und keine Sonderzeichen wie - ( ) . : usw.?
vielen Dank,
Gruß
wie kann ich hier nur bestimmte Zeichen wie A-Z, a-z, 0-9 erlauben und keine Sonderzeichen wie - ( ) . : usw.?
<input type="text" name="customUrl" id="customUrl" title="<?php echo t("set_a_custom_url"); ?>" value="<?php echo safeOutputToScreen($_REQUEST['customUrl']); ?>"/>
vielen Dank,
Gruß
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 260405
Url: https://administrator.de/contentid/260405
Ausgedruckt am: 22.11.2024 um 14:11 Uhr
5 Kommentare
Neuester Kommentar
<input type="text" name="customUrl" id="customUrl" onkeypress="return checkInput(event)" title="<?php echo t("set_a_custom_url"); ?>" value="<?php echo safeOutputToScreen($_REQUEST['customUrl']); ?>"/>
<script type="text/javascript">
function checkInput(evt) {
evt = (evt) ? evt : window.event;
var charCode = (evt.which) ? evt.which : evt.keyCode;
if ((charCode >= 48 && charCode <= 57) || (charCode >= 65 && charCode <= 90) || (charCode >= 97 && charCode <= 122)) {
return true;
}
return false;
}
</script>
Zitat von @vServer:
Kann man evtl. noch ein Infofenster aufgehen lassen, falls jemand ein Sonderzeichen schreibt oder muss das mit css geregelt
werden?
Zeile 8 durchKann man evtl. noch ein Infofenster aufgehen lassen, falls jemand ein Sonderzeichen schreibt oder muss das mit css geregelt
werden?
alert('Sonderzeichen sind nicht erlaubt! Nur [A-Z] [0-9] ');
return false;
Trotzdem bitte nicht vergessen auf PHP-Seite die Eingaben zu überprüfen, denn ein User könnte JavaScript deaktiviert haben !!
Gruß jodel32