I dont know what you call 'feasable' but this would be the most efficient
way of doing this:

<FORM NAME="coolform" METHOD=POST ACTION='<reference to self>'>
<INPUT type="text" name="firstName" value="<?=$firstName?>"></INPUT>
<INPUT type="text" name="lastName" value="<?=$lastName?>"></INPUT>
<INPUT type="submit" onClick="submitToServer();" value="Submit to
server"></INPUT>
<INPUT type="submit" onClick="submitToRegenerator();" value="Generate
saveable form"></INPUT>
</FORM>

<SCRIPT>
function submitToServer()
{
   document.forms['coolform'].action = '<submit to server url>';
   document.forms['coolform'].submit(); // May not be necessary
}

function submitToRegenerator()
{
   document.forms['coolform'].action = '<submit to self url>';
   document.forms['coolform'].submit(); // May not be necessary
}
</SCRIPT>

When the form is initially loaded, $firstName will not exist, therefore the
form filed will appear blank.  When a special type of submit is clicked (ie
a 'generate partially filled out form' submit) it would simply re-render the
page but with all the values in the actual HTML.  You can change the submit
locations of a single form depending on the button pressed using some simple
Java Script ... included ... but check the object paths of
document.forms['...'].action - I havent coded JS in a long while!

AndrewH

----- Original Message -----
From: "mat t" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, March 15, 2001 7:57 AM
Subject: [PHP] PHP saving forms on client side


> I have new "blank" forms on the server and I would like to give my client
an option to save a partially filled form to his computer. Is there any way
I can do this with php?
>
> I know that if the client just saves the form using his browser then it
will only save the initial HTML, and ignore the partially filled bits.
Therefore I need to use post/get to send the partially filled bits to PHP,
>
> This means hard coding all the HTML (in php) and inserting the variables
that are posted from the previous form.
>
> Is there any simpler/easier way of doing this with PHP? because this is
not feasible if there are 100s of forms.
>
> Thanks,
> Matt
>
>
> _____________________________________________________________
> Pick up your email anywhere in the world ---> http://www.remail.net
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to