2012-05-15 4 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

много много mnay спасибо! Потраченные часы на этот, получили ответ здесь за несколько секунд !!!! Оно работает!!!!! – Terradon

+0

@ Террадон: Рад, что это тебе помогло. :) – Shyju

+0

@ Террадон вы можете принять ответ за него :) –

Смежные вопросы