Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z formularzem
tadek92
post 4.06.2010, 21:48:35
Post #1





Grupa: Zarejestrowani
Postów: 108
Pomógł: 3
Dołączył: 26.07.2008

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


Witam!
Mam pewien problem z formularzem, dokładniej:
po pierwsze, jeśli zaznaczę w personalizacji zaproszenia tak to mi się wyświetlają pola do wysłania plików i gdy zmienię na nie te pola się nie chowają, jak to można zmienić?
Kod
<div class="divform"><input type="radio" name="personalizacja_zaproszenia" value="nie" onclick="this.form.elements['liczba_zaproszen_wykropkowanych'].disabled = !this.checked" /> Nie (w zaproszeniu pole na wpisanie gości będzie wykropkowane Sz. P. ………….)</div>
                
                <div class="divform"><input type="radio" name="personalizacja_zaproszenia" value="nie" onclick="document.getElementById('wyslij_pliki').style.display = this.checked ? 'block' : 'none'; this.form.elements['liczba_zaproszen_spersonalizowanych'].disabled = !this.checked" /> Tak</div>     
                     
                <div id="wyslij_pliki" style="display: none">
                <div class="divform" >Załącz listę gości: </div>
                    <div class="divform" >
                        
                            <div id="pliki">
                                <input type="file" name="pliki[]" class="upload" />
                                <input type="file" name="pliki[]" class="upload" / >
                            </div>
                            
                            <div>
                                <input type="button" value="Załącz kolejny plik" onclick="dodaj_element('pliki');" />
                            </div>
                        </div>     
                </div>

po drugie, jeśli w dowolnym polu np. z adresem mailowy podam maila poprawnego to wyświetli mi się komunikat że jest ok, ale jak usunę i zostawię puste to wyświetla się błąd, a chciałbym, aby gdy pole jest puste nic się nie wyświetlało
oto fragment tego formularza:
Kod
<div class="divform"><label class="norm">Adres e-mail:</label> <input class="norm" name="e_mail" type="text" value="" id="email" onchange="var ok_mail=document.getElementById('ok_mail').style; var no_mail=document.getElementById('no_mail').style; if (email_validate(document.getElementById('email').value) ) {   ok_mail.display='block'; no_mail.display='none';  } else {  no_mail.display='block'; ok_mail.display='none';  }" />
                    <div id="ok_mail" style="display: none"><img src="ok.png" alt="ok" /></div>
                    <div id="no_mail" style="display: none"><img src="no.png" alt="no" /></div>
                </div>

Z góry dziękuję za pomoc

już poradziłem sobie smile.gif

Ten post edytował tadek92 5.06.2010, 19:29:53
Go to the top of the page
+Quote Post

Posty w temacie
- tadek92   problem z formularzem   4.06.2010, 21:48:35


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: 24.07.2025 - 23:40