選択したチェックボックスの値を取得するには、 aj クエリを使用します。これは chrome 、Firefox では正常に実行されますが、IE では失敗します。特定の理由で、各チェックボックスに同じ ID を付けましたが、異なる名前を使用しました。例えば
<input id="LIV" name="<?php echo $value['desc']; ?>" type="checkbox" checked value="<?php echo $value['id']; ?>" /> <?php echo $value['desc']; ?>
<a class="i-btn-2" onclick="addparameters('LIV');">Add</a>
追加ボタンをクリックすると、次のような関数 addparameter を呼び出します
function addparameters(id)
{
var tempstr='#'+id+':checked';
$(tempstr).each(function(i)
{
val[i] = $('#'+id).val();
val1[i]=($(this).attr('name'));
str12=str12+val[i];
});
}
IE で複数のチェック ボックスを選択すると、最初のチェック ボックスの値のみが表示されます。しかし、クロムでは、選択したすべてのチェック ボックスの値が表示されます。IEで実行するのを手伝ってください