忍者ブログ

06

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
□    [PR]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

送信する前に確認ダイアログを出すには
JavaScriptで制御する

<head>~</head>内に

<script type="text/jscript" language="javascript" >
function submitCheck(e){
    if (!e) var e = window.event;

    if(e.keyCode == 13){
        if(confirm('送信してもよろしいですか?')){
            input = e.srcElement? e.srcElement: e.target;
            var form = input.parentNode;
            while(form != null && form.nodeName != 'FORM'){
                form = form.parentNode;
            }
            if(form != null)
                form.submit();
        }
        else {
            return false;
        }
    }
}
</script>



と記述

さらに一言メルフォのテキストエリアのタグにも


onKeyPress="return submitCheck(event);"


を追加

<input type="text" name="ひとこと" size="40" onKeyPress="return submitCheck(event);">
<input type="submit" value="送">

こんなかんじ


ただしinput type="text"が2つ以上ある場合はだめかもしれんとあったのでそうなったときはまた別の方法で。

エンター押しても送信されない とかで検索するといろいろ出てくる。
いろんな方法があるもんですねー
個人的には確認してくれるのがすきだ。
PR
Name

Title

Mailadress

URL

Font Color
Normal   White
Comment

Password
  Vodafone絵文字 i-mode絵文字 Ezweb絵文字

忍者ブログ/[PR]

Template by coconuts