Answers.Body: <p>So here's my answer, and solution. I started again from scratch. The steps I followed are:</p>
  
  <ul>
  <li>deleted the Tags and Groups components from the webform</li>
  <li>disabled Tags and Groups in the CiviCRM tab for Contact 2</li>
  <li>re-enabled Tags and Groups in the CiviCRM tab for Contact 2</li>
  <li>added Tags and Groups components back to the webform.</li>
  </ul>
  
  <p>Then, under the Tags component settings in the webform, I selected:</p>
  
  <ul>
  <li>Static Options (Fully configurable)</li>
  <li>Checked "Multiple (Check this option if the user should be allowed to choose multiple values.)"</li>
  <li>Unchecked Enabled checkbox at top of Options, the default, un-enabling all Tags as options</li>
  <li>Enabled only the handful of Tags I want on the form</li>
  <li>Clicked Save Component at the bottom</li>
  </ul>
  
  <p>I then tested selecting Tags on the form, submitted the form, and only the three tags selected appear in the contact's record.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-08-01T18:45:57.173Z
Answers.LastActivityDate: 2016-08-03T03:07:38.117Z
Answers.LastEditDate: 2016-08-03T03:07:38.117Z
Answers.UserDisplayName: Joe McLaughlin
Body: <p>We are on CiviCRM 4.6.19.0 and Drupal 7.50.  </p>
  
  <p>I've created a webform using the excellent webform-civicrm. The form is a draft of a data entry/update form for use by staff and volunteers. </p>
  
  <p>I've added tags as a field for contact 2 (the new person whose info is being added, or updated by searching for an Existing Contact) that gets added by contact 1 (the logged-in staff person or volunteer). </p>
  
  <p>I have checkboxes next to each of the 27 tags options, with the multiple selection option checked in settings ("Multiple values will let users select multiple items in this list."). </p>
  
  <p>However, on the webform, when I select the checkbox for any one, or more, of the tags options, and then submit the form, the contact 2 record in CiviCRM shows <em>all 27</em> of the tags as having been added to the record. </p>
  
  <p>I added the tag options manually using key-value pairs in the Options settings. In CiviCRM, I removed the parent ID for the issue tags at Administer -> Customize Data and Screens -> Tags (Categories) . Removing the parent ID for the tag did not make a difference.</p>
  
  <p>Any thoughts appreciated. I do <em>not</em> want to add 27 separate Tags lines in the webform settings for each of the tags. The multiple values option for the single tags field should do the trick. </p>
  
  <p>Thanks! </p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-08-02T18:10:43.803Z
Comments.Text: I'm intrigued by your statement 'I added the tag options manually using key-value pairs in the Options settings'.  Can you explain more? Sounds interesting for something I'm working on.
Comments.UserDisplayName: Andy Clark
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-08-03T02:47:54.067Z
Comments.Text: Andy, see here - https://wiki.civicrm.org/confluence/display/CRMDOC/Webform+CiviCRM+Integration#WebformCiviCRMIntegration-GroupsandTags - especially the section about Option Lists
Comments.UserDisplayName: Joe McLaughlin
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-08-03T17:45:39.680Z
Comments.Text: Cool, glad to help.
Comments.UserDisplayName: Joe McLaughlin
Tags: <webform-civicrm><tags>
Title: Why does selecting one (or more) tag options in a form created using webform-civicrm add *all* tag options to the user record?
ThreadText: # Why does selecting one (or more) tag options in a form created using webform-civicrm add *all* tag options to the user record?
  
  (Asked by: username_0 on 2016-07-28)
  
  We are on CiviCRM 4.6.19.0 and Drupal 7.50.
  
  I've created a webform using the excellent webform-civicrm. The form is a draft of a data entry/update form for use by staff and volunteers.
  
  I've added tags as a field for contact 2 (the new person whose info is being added, or updated by searching for an Existing Contact) that gets added by contact 1 (the logged-in staff person or volunteer).
  
  I have checkboxes next to each of the 27 tags options, with the multiple selection option checked in settings ("Multiple values will let users select multiple items in this list.").
  
  However, on the webform, when I select the checkbox for any one, or more, of the tags options, and then submit the form, the contact 2 record in CiviCRM shows *all 27* of the tags as having been added to the record.
  
  I added the tag options manually using key-value pairs in the Options settings. In CiviCRM, I removed the parent ID for the issue tags at Administer -> Customize Data and Screens -> Tags (Categories) . Removing the parent ID for the tag did not make a difference.
  
  Any thoughts appreciated. I do *not* want to add 27 separate Tags lines in the webform settings for each of the tags. The multiple values option for the single tags field should do the trick.
  
  Thanks!
  
  **Tags:** webform-civicrm, tags
  
  > **Comments:**
  > **username_1**: I'm intrigued by your statement 'I added the tag options manually using key-value pairs in the Options settings'.  Can you explain more? Sounds interesting for something I'm working on.  
  > **username_0**: Andy, see here - https://wiki.civicrm.org/confluence/display/CRMDOC/Webform+CiviCRM+Integration#WebformCiviCRMIntegration-GroupsandTags - especially the section about Option Lists  
  > **username_0**: Cool, glad to help.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_0 on 2016-08-01. Score: 3 | Accepted answer
  
  So here's my answer, and solution. I started again from scratch. The steps I followed are:
  
  * deleted the Tags and Groups components from the webform
  * disabled Tags and Groups in the CiviCRM tab for Contact 2
  * re-enabled Tags and Groups in the CiviCRM tab for Contact 2
  * added Tags and Groups components back to the webform.
  
  Then, under the Tags component settings in the webform, I selected:
  
  * Static Options (Fully configurable)
  * Checked "Multiple (Check this option if the user should be allowed to choose multiple values.)"
  * Unchecked Enabled checkbox at top of Options, the default, un-enabling all Tags as options
  * Enabled only the handful of Tags I want on the form
  * Clicked Save Component at the bottom
  
  I then tested selecting Tags on the form, submitted the form, and only the three tags selected appear in the contact's record.
  
  
  ---
  
  