2

フォームのリストを動的に作成しますが、送信する前にユーザーにjquery確認アラートが表示されます。この確認テキストでフォーム値について言及したいのですが、これを行う方法がわかりません

<form name="team_uit_laddercompetitie_zetten_frm" method="post" class="confirm_submit">
            <input type="hidden" name="todo" value="team_uit_laddercompetitie_zetten" />
            <input type="hidden" name="teamID" value="<?php echo $aKlasse[$k]['teamnr'];?>" />
            <input type="hidden" name="teamnaam" value="<?php echo teamnaam($aKlasse[$k]['teamnr']);?>" />
            <input type="submit" id="team_uit_laddercompetitie_zetten_submit" value="TEST: uit competitie zetten" />
        </form>

これは私のjqueryの部分です:

<script type="text/javascript"> 
$(".confirm_submit").click( function(){ 
var test = $this.form.teamnaam.value;
jConfirm('xWeet u zeker dat u het team:  uit de laddercompetietie wilt verwijderen?' + test, function(r) {
    if(r == true)
    {
        //$('#team_uit_laddercompetitie_zetten_frm').submit();
        alert('test');
        return true;
    }
    else
        return false;
    });
return false;
}); 
</script>
4

1 に答える 1

6

これにより、現在の形式の名前teamnaamを持つ要素の値が得られます]

var test = $(this).closest("form").find("input[name='teamnaam']").val();
于 2012-05-15T15:11:40.047 に答える