Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [javascript] this.form nie zawsze działa?
kukix
post
Post #1





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

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


Witam.

Mam pewien problem.
Potrzebny mi jest uchwyt do formularza (this.form) , który muszę przekazać do funkcji.


  1. <form action="index.php" name="abc" id="abc">
  2. <select name="two" id="two" onChange="ajaxxx(this.form, '888', '777');"><option value="0">Opt1</option><option value="0">Opt2</option></select> - DZIAŁĄ
  3. <a onClick="ajaxxx(this.form, '888', '777');" ><img alt="" src="btn.png"></a> - NIE DZIAŁA
  4. </form>



Dlaczego ten drugi przypadek wywołania funkcji oClick elementu A nie działa? Firebug pokazuje komunikat z błędem. Komunikat mówi, że zmianna wewnatrz funkcji ajaxxx() 'frm' is undefined.

Problem w tym, że muszę zachować wsteczną zgodność i nie mogę zmieniać nazwy ani identyfikatora formularza.

Ten post edytował kukix 7.05.2012, 17:43:00
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 27.09.2025 - 09:51