2015-11-16 88 views
0

我有很多名爲「iva」的同名單選按鈕,有8個,如果您選擇與默認值不同的值,那麼如何將值與ajax一起傳輸?動態單選按鈕值到ajax

<td>IVA > Exento <input type="radio" name="iva" id="ivae" checked="true" /></td> 
<td>Peq.Contr.Even.Soc.<input type="radio" name="iva" id="ivapces" /></td> 
<td>Cons.Final<input type="radio" name="iva" id="ivacf" /></td> 
<td>Peq.Contr.Event<input type="radio" name="iva" id="ivapce" /></td> 
<td>Resp.Monotr.<input type="radio" name="iva" id="ivarm" /></td> 
<td>Monotr.Social<input type="radio" name="iva" id="ivams" /></td> 
<td>Resp.Inscrip.<input type="radio" name="iva" id="ivari" /></td> 
<td>Contr.Eventual<input type="radio" name="iva" id="ivace" /></td> 

JS ???

回答

1

試試這個腳本。你應該爲所有單選按鈕設置value =「」。

$(document).ready(function(){ 
      $('input:radio[name="iva"]').change(function(){ 
       var ivaval = $(this).val(); 
       $.ajax({ 
        url: 'test.php', 
        type: 'POST', 
        data: "&test="+ivaval, 
        success: function(data) { 
        console.log(data); 
        }, 
        error: function(e) { 
        console.log(e.message); 
        } 
       }); 
      }); 
     }); 
+0

非常感謝你,工作完美! – user3020115

+0

如果可以的話,接受我的答案。 http://meta.stackexchange.com/questions/23138/how-to-accept-the-answer-on-stack-overflow – vel