To use the unauthenticated option with the save controller, you need to also indicate the organization identifier with your submission (the organization_KEY).
For example, this form will add a supporter to organization 111 on the Sandbox node
<!-- Target the standard save controller -->
<form action="http://sandbox.democracyinaction.org/save">
<!-- Specify the organization, for un-authenticated submissions -->
<input type="hidden" name="organization_KEY" value="111"/>
<!-- Save a new supporter object -->
<input type="hidden" name="object" value="supporter"/>
<!-- Input Fields -->
Enter your email:<input name="Email"/>*
Your Zip Code:<input name="Zip"/>*
<!-- Require the Email address -->
<input type="hidden" name="required" value="Email"/>
<!-- Optional spam catcher -->
<style>.memberCode{display:none;}</style>
<div class="memberCode">
Optional Member Code
<input name="first_name_949" value=""/>
</div>
<input type="Submit"/>
</form>
This example would retrieve flash messages for any submissions to the Sandbox:
<script type="text/javascript" src="http://sandbox.wiredforchange.com/api/flashMessageJS.sjs"></script>Note: Individuals with Javascript disabled would not see these error messages. This is a small fraction of individuals, but if that is a concern, you can also use an iframe:
<iframe src="http://sample.nodeurl.tld/api/flashMessage.sjs"></iframe>
<style>.memberCode{display:none;}</style>
<div class="memberCode">
Optional Member Code
<input name="first_name_949" value=""/>
This section is invisible to users through style sheets, but is visible to automated systems. An automated system will generally fill
in a value for that field -- which will immediately, and silently, cause the submission to be rejected by the system. No record of this entry will be made,
other than an internal log entry. This technique has proven to be quite effective in reducing spam submissions, however it will undoubtedly be worked around by the spammers at some point.
Note: Some screen readers for the sight-impaired will also show this field, which is why an innocuous description (Optional Member Code, in this case) is included. This can be any text you would find suitable for screen readers.
<img src="http://sandbox.democracyinaction.org/salsa/Captcha.jpg" width="200" height="50"/> Enter the characters in this image <input name="captchaResponse" width="5" size="5"/>
<script type="text/javascript"
src="http://api.recaptcha.net/challenge?k=6LeBGQYAAAAAAAGZfSwkZXdpuYXQm-4-Lx87fJK2">
</script>
<noscript>
<iframe src="http://api.recaptcha.net/noscript?k=6LeBGQYAAAAAAAGZfSwkZXdpuYXQm-4-Lx87fJK2"
height="300" width="500" frameborder="0"></iframe><br>
<textarea name="recaptcha_challenge_field" rows="3" cols="40">
</textarea>
<input type="hidden" name="recaptcha_response_field"
value="manual_challenge">
</noscript>