![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zablokowani Postów: 655 Pomógł: 0 Dołączył: 28.11.2003 Skąd: Zagórz Ostrzeżenie: (80%) ![]() ![]() |
chce przy wysylaniu formularza podmienic jego id, robie to tak
Kod i nie dziala calosc wyglada tak [code] onsubmit=\"if(!this.autor.value || !this.tresc.value){ return!!alert('Wypełnij wymagane pola');document.getElementById('e2_form').id = 'inny_id'}else { this.autor.value=' ';return true; }\" tylko cos niedziala ... bledow jako takich przegladarka nie wywala ... Ten post edytował invx 23.12.2005, 16:15:27 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
ale w kodzie co pokazales to podmieniasz id w przypadku gdy nie sa wypelnione pola a nie gdy wysylasz formularz. pozatym nawet jesli takie bylo twoje zalozenie, to musisz dac return po podmianie a nie przed (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#3
|
|
Grupa: Zablokowani Postów: 655 Pomógł: 0 Dołączył: 28.11.2003 Skąd: Zagórz Ostrzeżenie: (80%) ![]() ![]() |
tak, takie bylo moje zalozenie ze ma zmieniac id formularza gdy pola sa puste, po to aby uniemozliwic wykonanie poprawnie sie kodu AJAX, ktory dodaje wpisy do schutboxa.
zmienialem kod na Kod if(!this.autor.value || !this.tresc.value){document.getElementById('e2_form').id = 'inny_id'; return!!alert('Wypełnij wymagane pola');}else { this.autor.value=' ';return true; } i podmienia ... ale po wykonaniu sie ajax'u ... pusty wpis nadal dodaje ... a id zmienione zostaje nadal po dodaniu wpisy i kolejna proba wyslania czegos konczy sie niepowodzeniem ... P.S. a jesli recznie w kodzie zmienie id to to dziala, i ajax sie nie aktywuje, i nie wysyla niczego. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 00:03 |