Submit on Enter functie
thomas de vries
10/01/2012 19:35:40Hallo ik ben bezig met een chat systeem aan het maken.
Nu zit ik met 1 ding wil het gebruiken op mijn werk.
Echter werken ze daar met IE 7.
Nu probeer ik dus als je op enter drukt dat het ook verzonden wordt
in FF werkt het wel en ook met IE9
dit is een stuk code waar het om gaat wat dus wel werkt
Iemand een idee voor IE7?
Nu zit ik met 1 ding wil het gebruiken op mijn werk.
Echter werken ze daar met IE 7.
Nu probeer ik dus als je op enter drukt dat het ook verzonden wordt
in FF werkt het wel en ook met IE9
dit is een stuk code waar het om gaat wat dus wel werkt
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
function entsub(event)
{
if (event && event.which == 13)
write1();
else
return true;
}
<textarea name="bericht" rows="3" id="bericht" style="width:90%;" onkeypress="return entsub(event)"></textarea>
{
if (event && event.which == 13)
write1();
else
return true;
}
<textarea name="bericht" rows="3" id="bericht" style="width:90%;" onkeypress="return entsub(event)"></textarea>
Iemand een idee voor IE7?
PHP hulp
24/11/2024 20:33:41Wouter J
10/01/2012 19:48:05Gebruik niet event.which maar event.keyCode (of event.charCode). Zie hier om te checken welke je moet gebruiken: http://asquare.net/javascript/tests/KeyCode.html
thomas de vries
10/01/2012 20:38:53Bedankt wouter maar als ik event.KeyCode gebruik
dan spring het naar de volgende regel in FF en ook in IE9
En het moet verzenden worden met enter button
heb het nog niet getest met IE7
Probleem is opgelost door deze code
dan spring het naar de volgende regel in FF en ook in IE9
En het moet verzenden worden met enter button
heb het nog niet getest met IE7
Probleem is opgelost door deze code
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
{
var Key = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
if(Key == 13)
write1();
else
return true;
}
var Key = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
if(Key == 13)
write1();
else
return true;
}
Gewijzigd op 10/01/2012 21:50:53 door thomas de vries