diff --git a/app/pods/components/forms/species-form/template.hbs b/app/pods/components/forms/species-form/template.hbs
index a523838..132c089 100644
--- a/app/pods/components/forms/species-form/template.hbs
+++ b/app/pods/components/forms/species-form/template.hbs
@@ -1,4 +1,4 @@
-<form class="grid-form">
+<form class="grid-form" {{action 'save' on='submit'}}>
   <fieldset>
     <legend><em>{{species.speciesName}}</em></legend>
     <div data-row-span="2">
@@ -30,13 +30,13 @@
       </div>
     </div>
   </fieldset>
-</form>
-<br>
-<a class="button-red smaller" {{action 'cancel'}}>
-  Cancel
-</a>
-{{#if species.hasDirtyAttributes}}
-  <a class="button-green smaller" {{action 'save'}}>
-    Save
+  <br>
+  <a class="button-red smaller" {{action 'cancel'}}>
+    Cancel
   </a>
-{{/if}}
+  {{#if species.hasDirtyAttributes}}
+    <button type="submit" class="button-green smaller">
+      Save
+    </button>
+  {{/if}}
+</form>
diff --git a/app/pods/components/forms/strain-form/template.hbs b/app/pods/components/forms/strain-form/template.hbs
index b2f5582..e6b9ee4 100644
--- a/app/pods/components/forms/strain-form/template.hbs
+++ b/app/pods/components/forms/strain-form/template.hbs
@@ -1,4 +1,4 @@
-<form class="grid-form">
+<form class="grid-form" {{action 'save' on='submit'}}>
   <fieldset>
     <legend><em>{{strain.strainName}}</em></legend>
     <div data-row-span="2">
@@ -49,13 +49,13 @@
       </div>
     </div>
   </fieldset>
-</form>
-<br>
-<a class="button-red smaller" {{action 'cancel'}}>
-  Cancel
-</a>
-{{#if strain.hasDirtyAttributes}}
-  <a class="button-green smaller" {{action 'save'}}>
-    Save
+  <br>
+  <a class="button-red smaller" {{action 'cancel'}}>
+    Cancel
   </a>
-{{/if}}
+  {{#if strain.hasDirtyAttributes}}
+    <button type="submit" class="button-green smaller">
+      Save
+    </button>
+  {{/if}}
+</form>
diff --git a/app/pods/protected/compare/template.hbs b/app/pods/protected/compare/template.hbs
index f075a52..48c2bd3 100644
--- a/app/pods/protected/compare/template.hbs
+++ b/app/pods/protected/compare/template.hbs
@@ -2,7 +2,7 @@
 
 <div class="span-1">
   <fieldset>
-    <form>
+    <form {{action 'search' on='submit'}}>
       <ul>
         <li>
           <label>Strains</label>
@@ -29,9 +29,9 @@
           }}
         </li>
         <li>
-          <a class="action button-gray smaller right" {{action 'search'}}>
+          <button type="submit" class="action button-gray smaller right">
             Search
-          </a>
+          </button>
         </li>
       </ul>
     </form>
diff --git a/app/pods/users/new/new-user-form/template.hbs b/app/pods/users/new/new-user-form/template.hbs
index da73395..e1f70de 100644
--- a/app/pods/users/new/new-user-form/template.hbs
+++ b/app/pods/users/new/new-user-form/template.hbs
@@ -1,7 +1,7 @@
 <div class="span-1">
   <fieldset>
     <legend>New User Signup</legend>
-    <form>
+    <form {{action 'save' on='submit'}}>
       <ul>
         <li>
           <label>Name</label>
@@ -20,9 +20,9 @@
           {{input type="password" value=passwordConfirm}}
         </li>
         <li>
-          <a class="button-green smaller" {{action 'save'}}>
+          <button type="submit" class="button-green smaller">
             Submit
-          </a>
+          </button>
         </li>
       </ul>
     </form>