2012-03-29 3 views
0

je veux mettre la valeur à la case à cocher, comment le faire? c'est mon code: à partir de ce code seulement je pourrais obtenir le lien, l'image, la valeur du nom, pourquoi? je veux obtenir le lien, l'image, le nom, la description, la valeur de catégorie. comment le faites-vous?comment définir les valeurs de case à cocher et comment obtenir les valeurs de case à cocher dans javascript

$results=$watch.",".$thumbnail.",".$name.",".$description.",".$val; 
<input type="checkbox" name="checkbox[]" id="checkbox[]" class="addbtn" value=<?php echo $results;?> 

Ceci est ma fonction javascript pour obtenir la valeur checkbox.

function chkbox() { 
    $('[name^=checkbox]:checked').each(function() { 

     var ckballvalue = ($(this).val()); 

     var latlngStrs = ckballvalue.split(",", 5); 
     var link = latlngStrs[0]; 
     var thumbnail = latlngStrs[1]; 
     var name = latlngStrs[2]; 
     var description = latlngStrs[3]; 
     var categ = latlngStrs[4]; 

     alert(link + thumbnail + name + description + categ); 
    } 
+1

double possible: [http://stackoverflow.com/questions/426258/how-do- i-check-a-checkbox-avec-jquery-ou-javascript] (http://stackoverflow.com/questions/426258/how-do-i-check-a-checkbox-with-jquery-or-javascript) – cegfault

+0

Ne croyez-vous pas que la case à cocher "hold hold" maintient la valeur cochée et non cochée? Quel est le résultat? –

+0

juste je mets les résultats de $ à la case value.results = $ watch. ",". $ Thumbnail. ",". $ Name. ",". $ Description. ",". $ Val; – SANSCLAW

Répondre

0

J'ai essayé de réviser votre code.

Quand vous faites comme cela, il fonctionne:

$("input.addbtn").click(function() { 

    var val = $(this).val(); 

    var arr = val.split(',', 5); 

    var link = arr[0]; 
    var thumb = arr[1]; 
    var name = arr[2]; 
    var desc = arr[3]; 
    var cat = arr[4]; 

    alert(link + "|" + thumb + "|" + name + "|" + desc + "|" + cat); 
}); 

J'espère que cette aide

Questions connexes