Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> podmiana id elementu
invx
post
Post #1





Grupa: Zablokowani
Postów: 655
Pomógł: 0
Dołączył: 28.11.2003
Skąd: Zagórz

Ostrzeżenie: (80%)
XXXX-


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
nospor
post
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)
Go to the top of the page
+Quote Post
invx
post
Post #3





Grupa: Zablokowani
Postów: 655
Pomógł: 0
Dołączył: 28.11.2003
Skąd: Zagórz

Ostrzeżenie: (80%)
XXXX-


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.
Go to the top of the page
+Quote Post

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: 25.08.2025 - 00:03