login  Naam:   Wachtwoord: 
Registreer je!
 Forum

CSV via checkboxes (Opgelost)

Offline SvenP - 16/02/2009 22:34 (laatste wijziging 16/02/2009 22:45)
Avatar van SvenPPHP interesse Hallo,

Ik heb 3 checkboxes met values 1, 2 en 3
Als ik op dit knopje druk, wil ik graag een alert box zien met de geselecteerde checkboxes als een csv
Bijvoorbeeld als ik alleen 1 en 3 heb geselecteerd alertie: "1,3"

Heeft iemand enig idee hoe dit werkt?

Mvg,
Sven.

edit: ik gebruik ook jquery.

3 antwoorden

Gesponsorde links
Offline Arnold - 16/02/2009 22:53 (laatste wijziging 16/02/2009 23:19)
Avatar van Arnold Nieuw lid
  1. var arrayCheckboxes[];
  2. $(':checkbox :checked').each(function() {
  3. arrayCheckboxes.push($(this).val());
  4. });


zoiets? Dit gebruikt JQuery en zal alle checkboxes die geselecteerd zijn langsgaan en de waarden ervan in een array stoppen. Deze kan je dan uitlezen, moet je ff bij tutorials kijken ofzo hoe je dat doet.

Je kan het ook zo doen:

  1. var arrayCheckboxes = '';
  2. $(':checkbox :checked').each(function() {
  3. if(arrayCheckboxes != '') {
  4. arrayCheckboxes += ',' + $(this).val();
  5. } else {
  6. arrayCheckboxes += $(this).val();
  7. }
  8. });


Daaruit komt de letterlijke string zoals je die bedoelde
Offline SvenP - 16/02/2009 23:17 (laatste wijziging 16/02/2009 23:18)
Avatar van SvenP PHP interesse okay, toch nog met wat kleine aanpassingen heb ik het werkend gekregen

bedankt voor je reactie

  1. $("#mSave").click(function(){
  2. var arrayCheckboxes = '';
  3.  
  4. $('input[@id=\'monster\']:checked').each(function(i) {
  5. if(arrayCheckboxes != '') {
  6. arrayCheckboxes += ',' + $(this).val();
  7. } else {
  8. arrayCheckboxes += $(this).val();
  9. }
  10. });
  11. alert(arrayCheckboxes);
  12. });
Offline Arnold - 16/02/2009 23:19
Avatar van Arnold Nieuw lid oops wat stom van me om selected neer te zetten ipv checked
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.191s