2012-01-16 10 views
0

私は、ページ上のどのフォームがサブミットされたかを検出し、IDを取得して変数に割り当てることができます。これどうやってするの?どのフォームがサブミットされたJQuery

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

+0

+1

@AndreasNiedermair:複数のフォームを持つことができます。 –

+0

説明のための@Rocketのおかげです...混在したsth up: –

答えて

1

jQueryを使用していると仮定します。ページがリロード/左になるまで、この変数は、それだけではJavaScriptコードのみ内で使用可能となること

<form id="form1" ...> 
    ... 
    <input type="submit" /> 
</form> 

<form id="form2" ...> 
    ... 
    <input type="submit" /> 
</form> 

<script> 
    $('form').submit(function(){ 
    var form_id = $(this).attr('id'); //here you grab the id 
    alert('form '+form_id+' was submitted!'); 

    return false; //prevent from 'really' submitting 
    }); 
</script> 

注:あなたは簡単にこれを行うことができます。永久に保存したい場合は、たとえば次のようにします。 post itをサーバーに送信し、それをセッション/データベース/クッキーなどに保存します。

+0

ありがとう!まさに私が探していたもの。 – user1002039

+0

@ user1002039ようこそ。 – Quasdunk