I’ve a PHP response form that I’d like an incorrectly filled-out form field result in an error page. How do you designate that form field to run some kind of a query to make sure that a properly formatted email address is filled in by the user?
My current form is returning a ‘success’ page regardless of what’s in that email form field, even when empty.
Bag that question… I fixed the problem on my end. I’d still like to know how to make a field (other than email) a field that requires some kind of information in in, or otherwise it will generate the error page.
In the PHP Feedback Form Action, that’s the only one that’s kinked that way (I think). But if you apply the Form Validation Suite Actions to your form elements, you can validate the form in JavaScript (which doesn’t require a round-trip to the server – the error is shown directly in the page and the form doesn’t submit until it’s filled out correctly). Remember, if someone is trying to get around your validation, all they have to do is turn off JavaScript and the form will submit anyway, though.
If you want to validate the form further in PHP (which is more secure, since it cannot be disabled by the user), you should try using the PHP Feedback Form Action to generate the ‘your-form-name-go.php’ file, then edit that file with a text editor to add your validations. Then remove the Action from your page so you don’t overwrite your custom version of the -go file the next time you publish.
As long as you (manually) set the Page / Form Setup / [Action attribute] to match the filename of your -go file, you can carry on using that hacked version without the Action. You will have to upload that -go file separately, or use the Upload Stuff Action to do that from Freeway.
Walter
On Dec 20, 2011, at 10:43 PM, peterpica wrote:
Bag that question… I fixed the problem on my end. I’d still like to know how to make a field (other than email) a field that requires some kind of information in in, or otherwise it will generate the error page.
If you say so, Walt! I think I’ll pass but thanks … I’ll run by a friend of mine where I used to work… she’s into this stuff and will translate what you just told me!
You guys are OK! Merry Christmas & Happy New Year to you-all.
BTW… Is there anything out there that can link a .xls file to a FWP site?
I know that I can link .xls files to InDesign tables; but was wondering if there’s anything doable by idiots. My friend would like to publish weekly updates to his for-sale inventory without my getting involved. I was going to just publish an Acrobat file on his website and allow him to upload new Acro files weekly himself to keep me out of the loop. But if there’s an easier way…
Regards and thanks again for all of your help this past year.
BTW… Is there anything out there that can link a .xls file to a FWP site?
You have to ask the question - Is an Excel file going to be able to be read by everyone? My answer would be that you need Excel, which is a paid for product.
Far better to offer this in a format that can be read free like an Acrobat file.
He’s on a PC… I kinda thought you suggest PDF…much more universal… I may even use a PDF image in the Freeway Pro page file itself, although that would be kinda redundant I guess… I still run into users who can’t read Acro 5 docs!
Excel can export a table as HTML. It’s not very good HTML technically-speaking, but it is something that most browsers can deal with. Your client could do that periodically, name it always exactly the same thing, and upload it with an FTP client to the server, overwriting the existing version. You provide a link to that page, maybe using a target:_blank to avoid the problem with the page not having any navigation back to your site, or add a frameset with a navigation pane and a space for the table.
Walter
On Dec 22, 2011, at 11:08 PM, peterpica wrote:
He’s on a PC… I kinda thought you suggest PDF…much more universal… I may even use a PDF image in the Freeway Pro page file itself, although that would be kinda redundant I guess… I still run into users who can’t read Acro 5 docs!
<You provide a link to that page, maybe using a target:_blank to avoid the problem with the page not having any navigation back to your site, or add a frameset with a navigation pane and a space for the table.>
Any tutorials/instructions for this available? Sounds like exactly what I’m trying to do.
Have a look through the Freeway manual about building a frameset. Basically, it’s a collection of pages, all shown at the same time in the same browser window, and the frameset page itself is just a recipe for how to assemble the pages on screen… You would make the header or sidebar or wherever is appropriate for your page design as a single page in Freeway. On it you would put your site navigation, and you would set all of the links in that navigation area to Target = “_top”. This last part is done in the Inspector. Then you would set the Excel page to load into the other pane of your frameset, using the External tab of the link tool (since you didn’t make this page in Freeway, it counts as an external address). Simply type in the filename. You will need to upload that file to your server separately, just as your client will when updating.
Walter
On Dec 22, 2011, at 11:26 PM, peterpica wrote:
<You provide a link to that page, maybe using a target:_blank to avoid the problem with the page not having any navigation back to your site, or add a frameset with a navigation pane and a space for the table.>
Any tutorials/instructions for this available? Sounds like exactly what I’m trying to do.
If the Excel page is always a particular width, then you can fake this by adding two more frames to your frameset. Here’s an ASCII-gram of what it will look like when you’re done:
/ header frame here and here and here
-----------------------------------------------------
| | | |
| | | |
| * | 600px | * |
| | | |
| | | |
| | | |
You set your middle frame to a defined width, and then you set the two side frames to indeterminate width. This forces them to center the middle frame in the browser window, like springs on each side.
Walter
On Dec 23, 2011, at 10:47 AM, peterpica wrote:
THANKS Walt… works great! Now 1 more question… Is there any way to get the excel htm file to center on the page? See
Thanks again Walt. I ended up expanding the columns for a fair optical fill. Don’t have the final copy from my friend yet, so I don’t know how wide the end table will be.
Walt… is there a trick to setting the indeterminate width? I had to set them to 100 pix (left & right outsides) with inside to 875 to get it to look right.
Un-check the size checkbox on both of them, that lets them take up as much room as is left over. Only your middle frame should be set to a particular width (to match your Excel page).
Walter
On Dec 24, 2011, at 9:43 PM, peterpica wrote:
Walt… is there a trick to setting the indeterminate width? I had to set them to 100 pix (left & right outsides) with inside to 875 to get it to look right.
no luck… could you send me a screen dump of your settings for the entire frame set as well as the frames? I’m really confused–half the time I’m unable to select a frame within a frame set… email@hidden