Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Prototype i chwycenie zdarzenia
Largo
post 23.10.2009, 18:18:17
Post #1





Grupa: Zarejestrowani
Postów: 203
Pomógł: 6
Dołączył: 11.09.2005

Ostrzeżenie: (0%)
-----


Witam,

[JAVASCRIPT] pobierz, plaintext
  1. if( $('new_name') )
  2. {
  3. $('change_log_name').observe('click', function(){
  4. $('new_name').observe('blur', ipb.FGClass.checkLoginName) } );
  5. }
[JAVASCRIPT] pobierz, plaintext


Mam taki kod dla biblioteki Prototype. Co chcę osiągnąć? Mam 2 elementy - zwykłe pole do wpisania informacji i checkBox. Wypełniając pole, sprawdzam dostępność informacji, ale... Jeżeli użytkownik wpiszę nazwę i chcę ją sprawdzić pod drugim kątem, to kiedy wciśnie checkBox powinny dane się ponownie sprawdzić z nowymi danymi. Jak tego dokonać? Obecny kod nie działa na zdarzenie kliknięcia. Podane dane to ID.

A mówiąc zupełnie po ludzku, chcę, aby skrypt obsługiwał wszystkie zdarzenia :-) Kliknięcie w checkBox lub zmiana tekstu w polu.

Pozdrawiam,
Largo

Ten post edytował Largo 23.10.2009, 18:32:58
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Largo
post 24.10.2009, 17:35:18
Post #2





Grupa: Zarejestrowani
Postów: 203
Pomógł: 6
Dołączył: 11.09.2005

Ostrzeżenie: (0%)
-----


Witaj,

Oczywiście, że ID

PS. Udało mi się osiągnąć kiedy checkBox jest kliknięty.

[JAVASCRIPT] pobierz, plaintext
  1. /* Check names */
  2. if( $('new_name') )
  3. {
  4. $('change_log_name').observe('click', function(e)
  5. {
  6. /* Checked? */
  7. if( this.checked )
  8. {
  9. alert( this.checked );
  10. }
  11. else
  12. {
  13. alert( this.checked );
  14. }
  15. });
  16.  
  17. $('new_name').observe('blur', ipb.FGClass.checkLoginName);
  18. }
[JAVASCRIPT] pobierz, plaintext


Pytanie, w jaki sposób aktualizować wynik w polu new_name?

Ten post edytował Largo 24.10.2009, 18:28:46
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 18:21