2013-01-10 18 views
16

Powiel możliwe:
Javascript capture keyDetect enter wciśnięty przy użyciu JavaScript

Pracuję nad funkcją post użyciu MySQL i PHP.

My MySQL db:

reply: 
    rid - id; 
    topicid - under which topic; 
    uid - id of the guy who replies; 
    content - what did the guy said. 

Oto mój kod html:

<form id="replyform"> 
    <textarea name="rplcont" placeholder="Press enter to submit your reply."><textarea> 
</form> 

Moje pytanie brzmi: Jak mogę sprawdzić, czy przycisk jest wciśnięty wejść?

Wielkie dzięki.

/-------------------------------------------- -/

oto moje kody, które działają:

html:

<textarea id="reply" name="reply" onKeyPress="enterpressalert(event, this)"></textarea> 

jS:

function enterpressalert(e, textarea){ 
var code = (e.keyCode ? e.keyCode : e.which); 
if(code == 13) { //Enter keycode 
alert('enter press'); 
} 
} 

i to działa.

Dziękuję wszystkim, którzy dotyczą tego tematu!

+0

Duplikaty wszędzie! http://stackoverflow.com/search?q=enter+key+javascript – elclanrs

+0

Znajdziesz tu powiązane informacje tutaj: http://stackoverflow.com/questions/239082/javascript-login-form-doesnt-submit-when-user -hits-enter –

+1

@VishalSuthar: Dzięki, jesteście naprawdę hojni. Teraz to czytam .. – Matt

Odpowiedz

37
var code = (e.keyCode ? e.keyCode : e.which); 
if(code == 13) { //Enter keycode 
    alert('enter press'); 
} 
+0

dzięki za odpowiedź! Edytuję twój kod trochę .. funkcja doit (e, textarea) { ... // // twój kod } – Matt

Powiązane problemy