2012-05-15 27 views
2

我動態地創建了一個表單列表,但在提交之前,用戶得到了一個jquery確認提醒。我想提一提這個確認文本formvalue,但我不能找出如何做到這一點多種形式:如何從使用的表單獲取表單值?

<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> 

回答

5

這會給你的價值在當前窗體中名稱爲teamnaam的元素]

var test = $(this).closest("form").find("input[name='teamnaam']").val(); 
+0

許多許多感謝!這個小時花了幾個小時,在幾秒鐘內得到了答案!有用!!!!! – Terradon

+0

@Traradon:很高興幫助你。 :) – Shyju

+0

@Traradon你能接受他的答案:) –

相關問題