忍者ブログ

からすまる日誌

2020040101

×

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

2020040101

submitを止める
 
formのイベントとして設定する。
エンターキーを押されちゃうと先に進んじゃうので。
idをつける
  <form action="text2.php" method="post" id="f1">
  
  </form>
 

今回沢山じゃないのでjsを内部に書くよ
$('#f1').on('submit',function(){
    
    });
submitイベントは「エンターで来てもクリック出来てもとにかくサブミット状態になったら」ということで、on clickと違う
 
    console.log("hoge");
    $('#f1').on('submit',function(){
     var flag = confirm('送信しますか?');//okかcancelかでflagにtrueかfalseが入る
     if(flag == false) return false;
    });
 
しかしこれを押すと次のページに行ったりする。止まったりもするが、とにかくこの書き方はよくない書き方。
イベント自体をキャンセルしたい
   $(function(){
    console.log("hoge");
    $('#f1').on('submit',function(event_hoge){
     var flag = confirm('送信しますか?');//okかcancel押すかでflagにtrueかfalseが入る
     if(!flag){//偽の時は
      event_hoge.preventDefault();//発生したイベントが無になる
     }
    });    
   });
 


Javascriptでバリデーションかける
PR

コメント

ブログ内検索

カレンダー

03 2025/04 05
S M T W T F S
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