How are they failing for you?
No error warnings, result from print is blank.
What is (the relevant part of) your input HTML?
<INPUT type='text' values="over 100 random character string here">
Have you looked at HTML::Form?
yep and the input box has no id or name anyway.