Answers.Body: <p>Yes, you can use custom data for this. When creating/editing your custom field, enable the "View Only" option:</p>
  
  <p><a href="https://i.sstatic.net/zgT1l.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/zgT1l.png" alt="View Only"></a></p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-08-28T17:46:56.853Z
Answers.LastActivityDate: 2015-08-28T17:46:56.853Z
Answers.UserDisplayName: Coleman
Body: <p>Here's some context:  I want to implement a Kinko's style self-serve credit system for the big tools at our maker space.  Members scan their RFID cards to sign in to the laser cutter, CNC machine, 3d printers etc. and credits are deducted from the members account per job. The part of the scenario that's relevant to CiviCRM is where to store the members credit amount and how to add to it. All the deductions happen without CiviCRM. </p>
  
  <p>The overall idea I had, is for a custom contribution page to read the users current credit amount value from the database, add it to the contribution value, and put the result back in the users credit amount field. </p>
  
  <p>Finally, my questions!  If I use Custom Data to store the users credit amount, is it possible to set the input type to None?  This shouldn't ever be a value that gets manipulated without a contribution, or deduction.  Am I better off creating a table manually?  If you were in my shoes, would you use Custom Data for this?  I'd like to keep it in the system if I can, so others can readily use it. </p>
  
Tags: <custom-fields><contribution-page>
Title: Custom data: Can the Input Type Field be None?
ThreadText: # Custom data: Can the Input Type Field be None?
  
  (Asked by: username_0 on 2015-08-28)
  
  Here's some context: I want to implement a Kinko's style self-serve credit system for the big tools at our maker space. Members scan their RFID cards to sign in to the laser cutter, CNC machine, 3d printers etc. and credits are deducted from the members account per job. The part of the scenario that's relevant to CiviCRM is where to store the members credit amount and how to add to it. All the deductions happen without CiviCRM.
  
  The overall idea I had, is for a custom contribution page to read the users current credit amount value from the database, add it to the contribution value, and put the result back in the users credit amount field.
  
  Finally, my questions! If I use Custom Data to store the users credit amount, is it possible to set the input type to None? This shouldn't ever be a value that gets manipulated without a contribution, or deduction. Am I better off creating a table manually? If you were in my shoes, would you use Custom Data for this? I'd like to keep it in the system if I can, so others can readily use it.
  
  **Tags:** custom-fields, contribution-page
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2015-08-28. Score: 5 | Accepted answer
  
  Yes, you can use custom data for this. When creating/editing your custom field, enable the "View Only" option:
  
  [![View Only](https://i.sstatic.net/zgT1l.png)](https://i.sstatic.net/zgT1l.png)
  
  
  ---
  
  