Hidden field not passing value

I have a subscriber list that has 10 custom fields. One of the fields is a hidden field with a fixed value.

The problem I have is that the hidden value is not being passed to the database. Below is my form. Ignore the div's etc and also the commented out fields. The hidden value not being passed is id="MoHand".

Any help on this would be appreciated.

<form runat="server">
    <input type="hidden" name="cm-f-yddjhl" id="MoHand" value="MoHand-Pledge" />
    <label for="Pledge Amount"><strong>&pound; Pledge Amount</strong></label>
    <input name="PledgeAmount" type="text" id="PledgeAmount" size="5" class="validate[required,custom[onlyNumber]]"/></p>
    <label for="Firstname">First name</label><input type="text" name="Firstname" id="Firstname" class="validate[required]"/></p>
    <label for="Surname">Surname</label><input type="text" name="Surname" id="Surname" class="validate[required]"/></p>
    <label for="ttsdi-ttsdi">Email</label><input type="text" name="Email" id="Email" class="validate[required,custom[email]] text-input" /></p>
    <p><label for="ContactPhone">Contact Phone:</label><input type="text" name="ContactPhone" id="ContactPhone" class="validate[required,custom[onlyNumber]]" /></p>
  <!--<p><label for="Company">Company:</label><input type="text" name="cm-f-zuhij" id="Company" /></p> -->
  <!--<p><label for="Category">Category:</label><select name="cm-fo-zuhdy">
<option value="87850">Accountant</option>
<option value="87851">Solicitor</option>
</select></p> -->
<p><strong>Choose your payment method</strong></p>
  <p><label for="Pledge">&nbsp;</label><select name="Pledge">
<option value="87852">Pay Now by Bank Transfer</option>
<option value="87853">Pay Now by Cheque</option>
<option value="87854">Pay Now by PayPal</option>
<option value="87855">Pay Later by Bank Transfer</option>
<option value="87856">Pay Later by Bank Cheque</option>
<option value="87857">Pay Later by PayPal</option>
  <!--<p><label for="Title">Title:</label><input type="text" name="cm-f-zuhkt" id="Title" /></p> -->
  <input type="submit" value="Donate" />

Join 150,000 companies around the world that use Campaign Monitor to run email marketing campaigns that deliver results for their business.

Get started for free