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" />

See why 200,000 companies worldwide love Campaign Monitor.

From Australia to Zimbabwe, and everywhere in between, companies count on Campaign Monitor for email campaigns that boost the bottom line.

Get started for free