Thread View: pl.comp.lang.java
4 messages
4 total messages
Started by przybylo
Tue, 12 Nov 1996 13:05
Formularze w JavaScript?
Author: przybylo
Date: Tue, 12 Nov 1996 13:05
Date: Tue, 12 Nov 1996 13:05
14 lines
1025 bytes
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?
Author: Adam Lenic
Date: Tue, 12 Nov 1996 14:19
Date: Tue, 12 Nov 1996 14:19
29 lines
1731 bytes
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?
Author: Gl. Insp. Ochrony Srodowiska
Date: Tue, 12 Nov 1996 14:30
Date: Tue, 12 Nov 1996 14:30
122 lines
4387 bytes
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 © 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?
Author: Piotr Kuchcinski
Date: Tue, 12 Nov 1996 14:31
Date: Tue, 12 Nov 1996 14:31
22 lines
1526 bytes
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