Autor | Zpráva | ||
---|---|---|---|
ciba Profil * |
#1 · Zasláno: 18. 1. 2006, 15:45:02
ahoj,
mám formulář a v něm tabulku. v definici řádku tabulky mám <tr ... onClick="this.form.submit()" ... > ..výsledkem je ale Script error ... jde tohle nějak udělat ? díky |
||
Fred Profil |
#2 · Zasláno: 18. 1. 2006, 16:00:07
A je to uvnitř toho formu?
|
||
Oswald Profil |
#3 · Zasláno: 18. 1. 2006, 16:02:33
I když je <tr> ve formuláři, tak není mezi jeho elements[], takže nemá vlastnost form. Můžeš třeba dát tomu formuláři id a pak zavolat:
... onClick="document.getElementById('mujFormular').form.submit()" ... |
||
ciba Profil * |
#4 · Zasláno: 18. 1. 2006, 16:03:37
ano, ta tabulka je uvnitr formu ...
|
||
Oswald Profil |
#5 · Zasláno: 18. 1. 2006, 16:08:43
Oprava: Zůstal tam ten .form, který tam už neměl co dělat.
... onClick="document.getElementById('mujFormular').submit()" ... |
||
ciba Profil * |
#6 · Zasláno: 18. 1. 2006, 16:14:31
zkusil jsem to přes gelelementbyId, ale pořád říká Script Error :(
bojím se, že je tam nějaká blbá chybka v syntaxi ... jak nejsnáz poznám, jestli je problém v adresování toho formu nebo v syntaxi ? díky zapsáno je to takhle .. echo '<tr class="table_cell_basic" onmouseover="this.className=\'table_cell_yellow\'" onmouseout="this.className=\'table_cell_basic\'" onclick="document.getElementById(\'formular\').form.submit()">'; ve zdroji to pak vypada takhle : <tr class="table_cell_basic" onmouseover="this.className='table_cell_yellow'" onmouseout="this.className='table_cell_basic'" onclick="document.getElementById('formular').form.submit()"> |
||
ciba Profil * |
#7 · Zasláno: 18. 1. 2006, 16:15:23
aaaaa... po té opravě to funguje ...
díky moc Oswald :) |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0