FreeBSD初心者運用日記 このページをアンテナに追加

2007-10-22

[][]Aタグクリックjavascript呼び出しについて 00:55 Aタグクリックのjavascript呼び出しについて - FreeBSD初心者運用日記 を含むブックマーク はてなブックマーク - Aタグクリックのjavascript呼び出しについて - FreeBSD初心者運用日記 Aタグクリックのjavascript呼び出しについて - FreeBSD初心者運用日記 のブックマークコメント

Aタグからjavascript関数を呼び出した後、Aタグhrefが評価される。

これを評価しないようにしたい場合、以下のようにreturn falseをつけておく。

<a href="" onClick"hoge(); return false">

2007-09-10最近雨多し、、

[][] 00:15 最近雨多し、、 - FreeBSD初心者運用日記 を含むブックマーク 最近雨多し、、 - FreeBSD初心者運用日記 のブックマークコメント

HTMLのinputタグname属性に、"submit"などの予約されているような

キーワードを使うと、JavaScriptでの動作がおかしくなることがあるようだ。

動いたり、動かなかったり、、、

とりあえず、タグname属性には予約されていそうなキーワード

使わないようにする必要はありそう。

2007-09-05明日は台風、、

[]デバッグする方法 23:16 デバッグする方法 - FreeBSD初心者運用日記 を含むブックマーク はてなブックマーク - デバッグする方法 - FreeBSD初心者運用日記 デバッグする方法 - FreeBSD初心者運用日記 のブックマークコメント

JavaScriptで間違った文法でコーディングした場合、

動かない上に、うんともすんともいわない(エラーが出ない)

今のところわかっているのは、firefoxの「Tools」->[Console]で、

何かのエラーを出してくれる。

[]入力チェック 01:11 入力チェック - FreeBSD初心者運用日記 を含むブックマーク はてなブックマーク - 入力チェック - FreeBSD初心者運用日記 入力チェック - FreeBSD初心者運用日記 のブックマークコメント

javascriptで、英数字以外が入力された場合にチェックする方法

var str = document.form_main.input_text.value;
if (!str.match(/^[a-zA-Z0-9]*$/)) {
    alert('英数字を入力して下さい');
}

スタイルシートを使ってIME漢字モードを無効にすることもできるけど、FireFoxは未対応の為、このようなチェックが必要になる。