469,306 Members | 1,662 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 469,306 developers. It's quick & easy.

Way to save form data locally w/o server?

Is there a way to create a form in a local html file where the
contents of the form are written to a local file when a 'save' button
is selected?

It would be nice if it was as easy as changing "somesite.com" to
"file:///C:/whatever" and "post" to "save"... in the following form:
<form action = "somesite.com" method="post">
<p<textarea name="Text" rows="20" cols="80"</textarea>
<input value="Send" type="submit"><input type="reset"</p>
</form>

I would like to do this without using javascript, and without having
to set up a local server to serve the form.

Any help appreciated.

Aug 17 '07 #1
6 23901
gr****@mail.com wrote:
Is there a way to create a form in a local html file where the
contents of the form are written to a local file when a 'save' button
is selected?

It would be nice if it was as easy as changing "somesite.com" to
"file:///C:/whatever" and "post" to "save"... in the following form:
<form action = "somesite.com" method="post">
<p<textarea name="Text" rows="20" cols="80"</textarea>
<input value="Send" type="submit"><input type="reset"</p>
</form>

I would like to do this without using javascript, and without having
to set up a local server to serve the form.

Any help appreciated.
It is not really that hard to set up a local server with CGI or LAMP, if
you feel you really *must* use a local html file.

On the other hand, Python comes with Tk and has hooks to other
easy to use GUI packages, which might make more sense to use locally.
Perl and Ruby have similar hooks. Is there anything really magic
about an html file for your uses?
Aug 17 '07 #2
gr****@mail.com wrote:
Is there a way to create a form in a local html file where the
contents of the form are written to a local file when a 'save' button
is selected?

It would be nice if it was as easy as changing "somesite.com" to
"file:///C:/whatever" and "post" to "save"... in the following form:
<form action = "somesite.com" method="post">
<p<textarea name="Text" rows="20" cols="80"</textarea>
<input value="Send" type="submit"><input type="reset"</p>
</form>

I would like to do this without using javascript, and without having
to set up a local server to serve the form.

Any help appreciated.
No. This is a job for local scripting. Use a batch file.

--
Take care,

Jonathan
-------------------
LITTLE WORKS STUDIO
http://www.LittleWorksStudio.com
Aug 17 '07 #3
On Aug 17, 7:44 pm, mbstevens <NOXwebmast...@xmbstevensx.comwrote:
gre...@mail.com wrote:
Is there a way to create a form in a local html file where the
contents of the form are written to a local file when a 'save' button
is selected?
It would be nice if it was as easy as changing "somesite.com" to
"file:///C:/whatever" and "post" to "save"... in the following form:
<form action = "somesite.com" method="post">
<p<textarea name="Text" rows="20" cols="80"</textarea>
<input value="Send" type="submit"><input type="reset"</p>
</form>
I would like to do this without using javascript, and without having
to set up a local server to serve the form.
Any help appreciated.

It is not really that hard to set up a local server with CGI or LAMP, if
you feel you really *must* use a local html file.

On the other hand, Python comes with Tk and has hooks to other
easy to use GUI packages, which might make more sense to use locally.
Perl and Ruby have similar hooks. Is there anything really magic
about an html file for your uses?
I basically just need a local page I can load in Firefox that will
make Firefox act like notepad, where you can save a text area to a
file, but I don't even need to be able to select the filename, like
you can do with notepad - the filename can be hardcoded.

If there is no way to do this without setting up a server and
installing Perl, etc. to process the script, what is the smallest &
simplest server, and what is the smallest and simplest script
processor? I don't need more functionality, and doubt I will ever use
it for anything else.

I learned and used 'c' several years ago, but I don't even have a 'c'
compiler now.

Thanks

Aug 18 '07 #4
gr****@mail.com wrote:
On Aug 17, 7:44 pm, mbstevens <NOXwebmast...@xmbstevensx.comwrote:
>gre...@mail.com wrote:
>>Is there a way to create a form in a local html file where the
contents of the form are written to a local file when a 'save' button
is selected?
It would be nice if it was as easy as changing "somesite.com" to
"file:///C:/whatever" and "post" to "save"... in the following form:
<form action = "somesite.com" method="post">
<p<textarea name="Text" rows="20" cols="80"</textarea>
<input value="Send" type="submit"><input type="reset"</p>
</form>
I would like to do this without using javascript, and without having
to set up a local server to serve the form.
Any help appreciated.
It is not really that hard to set up a local server with CGI or LAMP, if
you feel you really *must* use a local html file.

On the other hand, Python comes with Tk and has hooks to other
easy to use GUI packages, which might make more sense to use locally.
Perl and Ruby have similar hooks. Is there anything really magic
about an html file for your uses?

I basically just need a local page I can load in Firefox that will
make Firefox act like notepad, where you can save a text area to a
file, but I don't even need to be able to select the filename, like
you can do with notepad - the filename can be hardcoded.
No you cannot. HTML forms post to server-side scripts, so you *need* the
server. If you don't want the server then your must use the OS, put a
shortcut to a text file and be done with it...

--
Take care,

Jonathan
-------------------
LITTLE WORKS STUDIO
http://www.LittleWorksStudio.com
Aug 19 '07 #5
gr****@mail.com wrote:
I basically just need a local page I can load in Firefox that will
make Firefox act like notepad, where you can save a text area to a
file, but I don't even need to be able to select the filename, like
you can do with notepad - the filename can be hardcoded.
Is this because Notepad is missing from your computer and you need a
work-around?

Anyway, no: there is no "save" option for HTML forms.
Aug 19 '07 #6
gr****@mail.com wrote:
I basically just need a local page I can load in Firefox that will
make Firefox act like notepad, where you can save a text area to a
file, but I don't even need to be able to select the filename, like
you can do with notepad - the filename can be hardcoded.
In the Mozilla.org browsers you can use XUL together with JavaScript to
do what you want, a simple search at Google gave the following llink:

http://www.captain.at/programming/xul/
If there is no way to do this without setting up a server and
installing Perl, etc. to process the script, what is the smallest &
simplest server, and what is the smallest and simplest script
processor?
If looking for the smallest simplest http server, then thttp,
http://www.acme.com/software/thttpd/

For handling text, Perl may be the best language to use, otherwise php
is easy to learn and a lot more stable than visualbasic.

I learned and used 'c' several years ago, but I don't even have a 'c'
compiler now.
Poor excuse, you get one for free at http://gcc.gnu.org
--

//Aho
Aug 19 '07 #7

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

8 posts views Thread by kieran | last post: by
5 posts views Thread by C Watson | last post: by
4 posts views Thread by Matt | last post: by
2 posts views Thread by fmakopo | last post: by
4 posts views Thread by Mario Krsnic | last post: by
reply views Thread by suresh191 | last post: by
reply views Thread by harlem98 | last post: by
1 post views Thread by Geralt96 | last post: by
reply views Thread by harlem98 | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.