🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.javascript
7 messages
7 total messages Started by AndrzejSki Wed, 31 Mar 2010 16:51
ENTER lub SUBMIT za pomocą JS
#49893
Author: AndrzejSki
Date: Wed, 31 Mar 2010 16:51
15 lines
1548 bytes
Witam,
muszę rozwiązać prosty problem, ale nie jestem biegły w JS.
Przekopałem kilka stron, ale nie mogę znaleźć odpowiedzi.

Jak za pomocą JS "wcisnąć" przycisk SUBMIT lub zasymulować wciśnięcie
ENTER. 
Chodzi mi o zatwierdzenie formularza po określonym czasie nawet jeśli
użytkownik nie wypełnił go do końca. Chciałem wykorzystać "setTimeout"
tylko co z tym zrobić dalej.

Pomagam córce w przygotowaniu ankiety/testu dla dzieci i właściwie jedyną
więdzą moją jest to, że się da. :)

-- 
Andrzej Skibicki
Re: ENTER lub SUBMIT za pomocą JS
#49894
Author: Paweł Arciszewski
Date: Wed, 31 Mar 2010 17:30
25 lines
1954 bytes
On 31 Mar, 18:51, AndrzejSki <a...@askibicki.com> wrote:
> Witam,
> muszę rozwiązać prosty problem, ale nie jestem biegły w JS.
> Przekopałem kilka stron, ale nie mogę znaleźć odpowiedzi.
>
> Jak za pomocą JS "wcisnąć" przycisk SUBMIT lub zasymulować wciśnięcie
> ENTER.
> Chodzi mi o zatwierdzenie formularza po określonym czasie nawet jeśli
> użytkownik nie wypełnił go do końca. Chciałem wykorzystać "setTimeout"
> tylko co z tym zrobić dalej.
>
> Pomagam córce w przygotowaniu ankiety/testu dla dzieci i właściwie jedyną
> więdzą moją jest to, że się da. :)
>
> --
> Andrzej Skibicki


setTimeout(function () {
	document.getElementById('form').submit();
}, liczba_milisekund);


Pozdrawiam,
Paweł Arciszewski
Re: ENTER lub SUBMIT za pomocą JS
#49895
Author: AndrzejSki
Date: Wed, 31 Mar 2010 18:04
23 lines
1708 bytes
Dnia Wed, 31 Mar 2010 10:30:42 -0700 (PDT), Paweł Arciszewski napisał(a):

> setTimeout(function () {
> 	document.getElementById('form').submit();
> }, liczba_milisekund);

Dziękuję, ale nie wiem dlaczego to u mnie nie działa.

zapisałem to chyba dobrze

<script type="text/javascript">
setTimeout(function () {
	document.getElementById('form').submit();
}, 5000);
</script>

Czy ma to być zapisane dokładnie tak jak widzę w czytniku? Może się coś nie
tak przełamało? Przepraszam za ignorację.



-- 
Andrzej Skibicki
Re: ENTER lub SUBMIT za pomocą JS
#49896
Author: Krzysztof Kostoń
Date: Wed, 31 Mar 2010 18:15
14 lines
1459 bytes
Użytkownik "AndrzejSki" <as@askibicki.com> napisał w wiadomości 
news:ljov769xru40.dlg@askibicki.com...
> zapisałem to chyba dobrze
>
> <script type="text/javascript">
> setTimeout(function () {
> document.getElementById('form').submit();
> }, 5000);
> </script>

Dobrze pod warunkiem, że formularz na stronie ma id="form"

K.
Re: ENTER lub SUBMIT za pomocą JS
#49897
Author: AndrzejSki
Date: Wed, 31 Mar 2010 18:48
12 lines
1417 bytes
Dnia Wed, 31 Mar 2010 19:15:44 +0100, Krzysztof Kostoń napisał(a):

 
> Dobrze pod warunkiem, że formularz na stronie ma id="form"
> 
> K.

Teraz działa. Bardzo obu Panom dziękuję, a córka przesyła buziaki


-- 
Andrzej Skibicki
Re: ENTER lub SUBMIT za pomocą JS
#49898
Author: liten.jente76
Date: Tue, 03 Sep 2013 13:56
14 lines
2664 bytes
Mam coś takiego ...

<h2>Napisz do nas</h2>
                <form id="form" method="post" >
                    <fieldset>
                      <label><input type="text" value="Name" onBlur="if(this.value=='') this.value='Name'" onFocus="if(this.value =='Name' ) this.value=''"></label>
                      <label><input type="text" value="Email" onBlur="if(this.value=='') this.value='Email'" onFocus="if(this.value =='Email' ) this.value=''"></label>
                      <label><input type="text" value="Phone" onBlur="if(this.value=='') this.value='Phone'" onFocus="if(this.value =='Phone' ) this.value=''"></label>
                      <label><textarea onBlur="if(this.value==''){this.value='Message'}" onFocus="if(this.value=='Message'){this.value=''}">Message</textarea></label>
                      <div class="btns"><a href="#" class="button">Czysc</a><a href="#" class="button" onClick="document.getElementById('form').submit()">Wyslij</a></div>
                    </fieldset>                  
                    </form> 

i nie wiem co jak wpisać, by ten formularz sie wysyłał. Na innych stronach przeczytałam, że musi być utworzony plik php, ale po co ? To jest template i zakładam, że musi być gotowym szablonem, bez koniecznosci tworzenia dodatkowych plików.... Dziekuję za pomoc.
Re: ENTER lub SUBMIT za pomocą JS
#49899
Author: TOUDIdel
Date: Wed, 04 Sep 2013 06:56
11 lines
1520 bytes
W dniu 03.09.2013 15:56, liten.jente76@gmail.com pisze:
> Mam coś takiego ...
>
> <h2>Napisz do nas</h2>
>                  <form id="form" method="post" >

form @action?
gdzie to ma być submitowane?

-- 
td
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