- PR -

JSF Enter キー無効化の方法

投稿者投稿内容
朝日奈ありす
大ベテラン
会議室デビュー日: 2007/05/02
投稿数: 189
お住まい・勤務地: 最北の地
投稿日時: 2007-09-29 00:16
<html>
<head>
<script>
var notEnt = false;
function checkKeyCode() {
if (!notEnt && event.keyCode == '13') {
alert(event.keyCode);
}
}
function init() {
var text = document.getElementsByTagName("textarea");
for (var i = 0 ; i < text.length; i++) {
text[i].onfocus = function () {notEnt = true;}
text[i].onblur = function () {notEnt = false;}
}
}
</script>
</head>
<body onload="init()">
<form onkeydown="return checkKeyCode()">
<textarea name="a"></textarea>
<input type="text" name="b"/>
<textarea name="c"></textarea>
</form>
</body>
</html>

ミニマムコード、これを参考に、私の記憶ではJSFも最終的には htmlに変換された記憶があるのでこんな感じで動作するはずです。
小僧
大ベテラン
会議室デビュー日: 2005/06/24
投稿数: 122
投稿日時: 2007-10-03 18:41
> 朝日奈ありすサマ
ミニマムコードのご提示、ありがとうございます。
頂いたコードを参考に、今後同じようなことがありましたら
対応したいと思います。

ありがとうございました。

スキルアップ/キャリアアップ(JOB@IT)