2008年6月9日月曜日

再考:エンターキーでフォームが送信されるのをブロックする

エンターキーでフォームが送信されるのをブロックするでformのonsubmitに指定するやり方は結局間違いだった。

input要素のonkeydownに if ( (arguments[0]?arguments[0]:window.event).keyCode == 13) { return false; } と指定する。

onkeydownなのは、keyCode を見るため。
13はRETURNのキーコード(Event.KEY_RETURN)

prototype.jsが必要なくなった。

0 件のコメント: