Bu komut dosyasını Bulunan DEĞİL:sayfadaki anahtarını girin, ancak textarea
function stopRKey(evt) { var evt = (evt) ? evt : ((event) ? event : null); var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); if ((evt.keyCode == 13) && (node.type=="text")) {return false;} } document.onkeypress = stopRKey;
Sadece mesele, o da textarea kullanılan anahtar varlık girmek durur. Bu bir güçlük. onkeypress="return handleEnter(this, event)"
Ama formları son derece karmaşıktır ve ben şeyler yapmanın daha temiz bir yol arıyorum:
kullanıyorum çeviriyorlardı var.
Bu kodu olduğu gibi değiştirir miyiz yoksa nodeName değiştirmemiz mi gerekiyor? – 422
@ 422 - bunun anlamı "if ((evt.keyCode == 13) && (node.type ==" text ")) {return false;} kod satırı… bu şekilde döndürülür. false 'içeri giriyor ve'
Evet, haklı. Temel olarak '.type' yerine .nodeName 'ifadesi dışında söylediğim şey. Lanet olsun. – Ben