mangodrone: Bei fokussiertem Formular-Textfeld JS-Funktion deaktivieren

Beitrag lesen

Hallo

Konnte das Problem folgendermassen lösen:

<script type="text/javascript">
// Focus-Variable
var focus = false;

function shortcut(key\_event) {  
	if (focus == false)  
	{  
		if (!key\_event)  
		{  
			key\_event = window.event;  
		}  
		  
		// Für Firefox; 81 = Taste "q"  
		if (key\_event.which == 81)  
		{  
			document.getElementById('quit').click();  
		}  
		// Für IE  
		else if (key\_event.keyCode == 81)  
		{  
			document.getElementById('quit').click();  
		}  
	}  
}  

document.onkeydown = shortcut;  

</script>
</head>

<body>
<form action="" name="form" method="POST">
<textarea name="text" id="text" onFocus="focus = true;" onBlur="focus = false;"></textarea>
<input type="submit" name="quit" value="quit" id="quit">
</form>
</body>

Gruss
mangodrone