Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Poprawność skryptu Javascript sprawdzającego validację
OlgaG
post
Post #1





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 8.04.2007

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


Mam problem na stronie. Jest na niej formularz kontaktowy: Imię i nazwisko, adres email, temat wiadomości i treść wiadomości. Oprócz tego osoba wysyłająca może wybrać adres na jaki wyśle wiadomość oraz przesłanie kopii wiadomości na swój adres. Jak zaznaczy tą ostatnią opcję to wyskakuje komunikat: "Upewnij się, że formularz jest kompletny i poprawnie wypełniony". Byc może przyczyna leży po stronie skryptu sprawdzającego validację. Niestety nie znam javy? Czy te skrypty są prawidłowe?


Kod
<script language="JavaScript" type="text/javascript">
        <!--
        function validate(){
            if ( ( document.emailForm.text.value == "" ) || ( document.emailForm.email.value.search("@") == -1 ) || ( document.emailForm.email.value.search("[.*]" ) == -1 ) ) {
                alert( "Upewnij się, że formularz jest kompletny i poprawnie wypełniony." );
            } else if ( ( document.emailForm.email.value.search(";") != -1 ) || ( document.emailForm.email.value.search(",") != -1 ) || ( document.emailForm.email.value.search(" ") != -1 ) ) {
                alert( "Możesz podać tylko jeden adres email, nie więcej!" );            
            } else {
                document.emailForm.action = "http://www.zmnowak.com.pl/index.php?option=com_contact&Itemid=3"
                document.emailForm.submit();
            }
        }
        //-->
    <script type="text/javascript">
        <!--
        function ViewCrossReference( selSelectObject ){
            var links = new Array();
            
links[1]='http://www.zmnowak.com.pl/index.php?option=com_contact&task=view&contact_id=1&Itemid=3';
            var sel = selSelectObject.options[selSelectObject.selectedIndex].value
            if (sel != "") {
                location.href = links[sel];
            }
        }
        //-->
        </script>


[+] edit
Java != Javascript.
Poprawiłem temat wątku, aby ludzi
nie wprowdzał w błąd.
---
~strife
Go to the top of the page
+Quote Post

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 Aktualny czas: 20.08.2025 - 17:22