Could you elaborate on what you mean by a "signature"? There are many ways to accomplish an electronic signature depending on your use case. For example, this simplest "signature" is just putting a check box that says something like "By checking this box and submitting this form, I agree to the terms of this contract" (Note: This string is just illustrative, you should get someone with more legal knowledge than myself to write the string for you). Is that what you were thinking? or something else?