I have a form that have upload file input field like below. For some reason on iPad it is giving me a message of "no photos or vidoes. You can sync photos and videos using itunes." Is there a way to make the field work on ipad? Thx.

HTML Code:
<input type="file" name="upload[]" class="file" accept="application/pdf"/>
Another problem I have is I use css to set input and textarea field to a specific width size but on iPad the textarea field looks shorter than the others. How do I fix this problem? Thx