[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Replacement Email Client



Greg Wooledge writes:

On Mon, Oct 26, 2020 at 01:49:05PM +0000, Curt wrote:
> On 2020-10-26, Greg Wooledge <wooledg@eeg.ccf.org> wrote:
> > On Mon, Oct 26, 2020 at 12:38:36PM +0100, Michael wrote:
> >> he is talking about filling in forms, etc. that are part of the html  email.
> >> guys, ever heard of the <form>...</form> html tags? that's what he means.
> >
> > But what would the form's Submit action be?
>
>
> <!DOCTYPE html>
> <html>
> <body>
>
> <h2>HTML Forms</h2>
>
> <form action="/action_page.php">
>   <label for="fname">First name:</label><br>
>   <input type="text" id="fname" name="fname" value="John"><br>
>   <label for="lname">Last name:</label><br>
>   <input type="text" id="lname" name="lname" value="Doe"><br><br>
>   <input type="submit" value="Submit">
> </form>
>
> <p>If you click the "Submit" button, the form-data will be sent to a page > called "/action_page.php".</p>
>
> </body>
> </html>

Yes, this is exactly my point.

If you've received this form from a WEB SERVER, then /action_page.php
refers to a script on that same web server.  Or the equivalent of a
script.

But if you're just reading this form in a FILE on your LOCAL MACHINE,
which is what email is, then what is /action_page.php supposed to do?

In an e-mail form one would expect the `action` to point to an absolute URL. Consider this example (derived from above):

<!DOCTYPE html>
<html>
<head><title>Absolute URL form test</title></head>
<body>
<form action="https://www.google.com/search"; method="GET">
 <label for="q">Search Query:</label><br>
 <input type="text" id="q" name="q" value="Test"><br>
 <input type="submit" value="Submit">
</form>
</body>
</html>

Works independently of where the file is stored and could thus also run inside an e-mail client.

HTH
Linux-Fan

öö

Attachment: pgpYXHPEvBvXj.pgp
Description: PGP signature


Reply to: