• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

[FRAGE] Strings verbieten, taschenrechner

luniz

New member
Hi,
weiß wer wie man strings verbieten kann,
habn taschenrechner in nem prompt mit eval und will das man keine buchstaben eintippen kann

mfg
 
Du kannst auf dem <input> einen keypress-Eventlistener registrieren, der das eingegebene Zeichen prüft und dann mit EVENT.preventDefault() gegebeben Falls unterbindet:
Code:
<!DOCTYPE html>

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Fenstertitel</title>
<style type="text/css"></style>
</head>
<body>
<input id="input">
<script type="text/javascript">
document.getElementById("input").addEventListener("keypress", function(ev){
	if (!String.fromCharCode(ev.charCode).match(/^\d$/)){
		ev.preventDefault();
	}
});
</script>
</body>
</html>
 
Zurück
Oben