- Mark as New
- Follow
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report
It is always difficult to take a form that was built for a pen and make it electronic .....something will always not be right. For fields where you have multiple lines of input you would define a single field and set it to multiline. This will allow the response to wrap as required to fit the field. Having lines in the box for the printed version will cause nothing but pain for the online filling experience. You coudl make the form intelligent such that if the user hit the print button you coudl check to see if there is data in that field and if there is not then you could add the lines (as you now know they are printing a blank copy - presumably to fill out with a pen). Is this acceptable?
For the 2nd issue putting the date across the bottom when the form is printed is easy. You will need a field to hold the information and on the prePrint event of that field you can add the FormCalc code:
$.rawValue = num2date(date(), DateFmt(1))
Each time the print command is issued the prePrint event will fire and the current Date will be placed in that field. Getting the logged in user is not allowed for security reasons.
Hope that helps
Paul