🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.java
4 messages
4 total messages Started by przybylo Tue, 12 Nov 1996 13:05
Formularze w JavaScript?
#91
Author: przybylo
Date: Tue, 12 Nov 1996 13:05
14 lines
1025 bytes
Cześć wszystkim fachowcom WWW.

Mam mały problem ze strona zdalnej rejestracji(formularze) pod WWW.
Napisanie CGI odpada ze względu na stary server (tak mówi SysOp) i jako
takiego scryptu on nie posiada. Myślałem więc o JavaScript bądź o samej
Javie.

Czy ktoś ma source takiego skryptu lub wie gdzie to można znaleźć (nawet
na serverze sun'a odwołują się do CGI.)

Wielkie dzięki za wszelką pomoc!!

name:	Radosław Igor Gnot
e-mail: gnot@us.edu.pl
Re: Formularze w JavaScript?
#92
Author: Adam Lenic
Date: Tue, 12 Nov 1996 14:19
29 lines
1731 bytes
przybylo@infomed.slam.katowice.pl wrote:
> 
> Cze¶æ wszystkim fachowcom WWW.
> 
> Mam ma³y problem ze strona zdalnej rejestracji(formularze) pod WWW.
> Napisanie CGI odpada ze wzglêdu na stary server (tak mówi SysOp) i jako
> takiego scryptu on nie posiada. My¶la³em wiêc o JavaScript b±d¼ o samej
> Javie.
> 
> Czy kto¶ ma source takiego skryptu lub wie gdzie to mo¿na znale¼æ (nawet
> na serverze sun'a odwo³uj± siê do CGI.)
> 
> Wielkie dziêki za wszelk± pomoc!!
> 
> name:   Rados³aw Igor Gnot
> e-mail: gnot@us.edu.pl


Moim zdaniem javascript odpada. Jezeli dobrze rozumiem o jakie
formularze Ci chodzi to napisanie appletu w javie ktore info z takiego 
formularza przesylalby poczta pod dowolny adres (np. do Ciebie) jest 
trywialne. Gdybys chcial aby te informacje zapisywane byly od razu 
do jakiegos pliku na Twoim komputerze to juz gorzej (z przyczyn 
o ktorych wiele juz tutaj pisano wiec nie bede sie powtarzal), ale i to 
jest mozliwe.
A poza tym taki CGI skrypt to kazdy SysOp powienien potrafic sam 
napisac. Nie trzeba do tego az javy ... 
Pozdrawiam,
Adam Lenic
Re: Formularze w JavaScript?
#93
Author: Gl. Insp. Ochrony Srodowiska
Date: Tue, 12 Nov 1996 14:30
122 lines
4387 bytes
przybylo@infomed.slam.katowice.pl wrote:

: Czy ktoś ma source takiego skryptu lub wie gdzie to można znaleźć (nawet

Po pierwsze powinienes poszperac w tutorialach JavaScripta jak robic dodatkowa obsluge formularzy.
Po drugie bez skryptow cgi mozesz wykorzystac Metode POST i akcje mailto:adres@host
(o ile dobrze wyczytalem to takie rozwiazanie zle dziala z MSIE)
otrzymasz wtedy list ktory mozesz (przy odrobinie samozaparcia lub skryptu szelowego)
obrobic do zadanej postaci.
Po trzecie przyklad:
--8<----------------------------------------------------------------
<HTML>
<HEAD>
<TITLE>White Paper: Verifying Form Input with JavaScript</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function runTest(form, button)  {
	Ret = false;
	if (button.name == "1") Ret = testBox1(form);
	if (button.name == "2") Ret = testBox2(form);
	if (button.name == "3") Ret = testBox3(form);
	if (button.name == "4") Ret = testBox4(form);
	if (Ret)
		alert ("Successful input!");
}

function testBox1(form) {
	Ctrl = form.inputbox1;
	if (Ctrl.value == "" || Ctrl.value.indexOf ('@', 0) == -1) {
		validatePrompt (Ctrl, "Enter a valid email address")
		return (false);
	} else
		return (true);
}

function testBox2(form) {
	Ctrl = form.inputbox2;
	if (Ctrl.value.length != 5) {
		validatePrompt (Ctrl, "Please provide five characters")
		return (false);
	} else
		return (true);
}

function testBox3(form) {
	Ctrl = form.inputbox3;
	if (Ctrl.value.length < 3) {
		validatePrompt (Ctrl, "Please provide at least three characters")
		return (false);
	} else
		return (true);
}

function testBox4(form) {
	Ctrl = form.inputbox4;
	if (Ctrl.value == "") {
		validatePrompt (Ctrl, "Please provide a value for this box")
		return (false);
	} else
		return (true);
}

function runSubmit (form, button)  {
	if (!testBox1(form)) return;
	if (!testBox2(form)) return;
	if (!testBox3(form)) return;
	if (!testBox4(form)) return;
	alert ("All entries verified OK!");
	document.test.submit();
	return;
}

function validatePrompt (Ctrl, PromptStr) {
	alert (PromptStr)
	Ctrl.focus();
	return;
}
//-->
</SCRIPT>
</HEAD>

<BODY>
<CENTER><HR>
<H2>Verifying Form Input with JavaScript</H2></CENTER>

<FORM NAME="test" ACTION="mailto:piotr@p" METHOD=POST>

Enter an e-mail address (e.g. tj@myserver.com): <BR>
<INPUT TYPE="text" NAME="inputbox1">
<INPUT TYPE="button" NAME="1" VALUE="Test Input" onClick="runTest(this.form, this)"><P>
Enter five characters only: <BR>
<INPUT TYPE="text" NAME="inputbox2">
<INPUT TYPE="button" NAME="2" VALUE="Test Input" onClick="runTest(this.form, this)"><P>
Enter three or more characters: <BR>
<INPUT TYPE="text" NAME="inputbox3">
<INPUT TYPE="button" NAME="3" VALUE="Test Input" onClick="runTest(this.form, this)"><P>
Enter anything (don't leave blank): <BR>
<INPUT TYPE="text" NAME="inputbox4">
<INPUT TYPE="button" NAME="4" VALUE="Test Input" onClick="runTest(this.form, this)"><P>
<P>
<INPUT TYPE="button" NAME="Submit" VALUE="Submit" onClick="runSubmit(this.form, this)"><P>
</FORM>
<P>
A poza tym zobacz <A HREF="http://gmccomb.com ">Gordon's Home Page</A><br>
bo to jest Copyright &copy; 1996, Gordon McComb. All Rights Reserved.
</BODY>
</HTML>
--8<----------------------------------------------------------------
Piotr

                oooOOOoo
               OOOOOOOOOOOo oOoo
             oOOOOOOOOOOOOOOOOOO
             gios@warman.com.pl
              OOOOOOOOOOOOOOOOOo
               OOoO  /o  oOOOO
     State       \\\//  /PIOS*       ,
 Inspectorate      \\\////         Glowny
      for           |||//        Inspektorat
 Environmental      |||||        , Ochrony
  Protection  ,,,,,//||||\,,,,   Srodowiska
                                          
Re: Formularze w JavaScript?
#94
Author: Piotr Kuchcinski
Date: Tue, 12 Nov 1996 14:31
22 lines
1526 bytes
przybylo@infomed.slam.katowice.pl wrote:

> Mam ma³y problem ze strona zdalnej rejestracji(formularze) pod WWW.
> Napisanie CGI odpada ze wzglêdu na stary server (tak mówi SysOp) i jako
> takiego scryptu on nie posiada. My¶la³em wiêc o JavaScript b±d¼ o samej
> Javie.

Po pierwsze: przydusic SysOpa zeby zainstalowal nowszy serwer.
CGI jest standardem juz od dobrych paru lat i masz pelne prawo
domagac sie serwera, ktory to obsluguje.

Po drugie: jak sie domyslam, bedziesz chcial wyciagnac i potem
jakos przetworzyc dane z formularzy klientow. Bez CGI ciezko
bedzie Ci to zrobic. Ale moze sie myle...

Pozdrawiam

---------------------------------------------------------------------
			Piotr Kuchcinski
		Departament Informatyki Ministerstwa Finansow
	tel. 694-5007, 694-5367, email: piotrek@mof.mofnet.gov.pl
---------------------------------------------------------------------
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads