Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > скрипт работает только один раз


Автор: Panopticum 24.7.2010, 00:11
есть скрипт повешен на onclick, скрипт показывает и скрывает div с вложенной формой, только вот после нажатия кнопки "отправить" в форме скрипт перестает работать, подскажите что делать и где ошибка?

Код

<style>
    #otprav{
         display: none;
    }
</style>
            <input onclick="show('otprav')" type="button" id="vop" name="vop" value="задать вопрос по данному товару" />
            <div class="clear"></div>
            <script type="text/javascript">
                function show(ele){
                   var srcElement = document.getElementById(ele);
                  if(srcElement != null){
                        if(srcElement.style.display == "block"){
                            srcElement.style.display='none';
                        }
                        else{
                            srcElement.style.display='block';
                        }
                    }                
                }
            </script>
<div id="otprav">
<form id="contactform" method="post" action="<?php echo "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; ?>">
                       <h2> &nbsp; Заполните пожалуйста форму, которую видите ниже:</h2>                           
                           <p class="fieldwrap"> 
                               <label for="cp_name">
                                   <span class="required">*</span> Ваше имя
                               </label>
                               <input type="text" name="cp_name" id="cp_name" value="<?php echo $cp_name ;?>" />
                           </p>
                           <p class="fieldwrap">
                               <label for="cp_email">
                                   <span class="required">*</span> Email
                               </label>
                               <input type="text" name="cp_email" id="cp_email" value="<?php echo $cp_email ;?>" />
                           </p>                                
                            <p class="fieldwrap">
                                <label for="cp_message">
                                    <span class="required">*</span> Ваш<br />  &nbsp; вопрос
                                </label><br />                              
                                <textarea name="cp_message" id="cp_message" class="cptextarea" cols="66" rows="10"><?php echo $cp_message ;?></textarea>
                            </p>
                            <p>
                                <input name="MAX_FILE_SIZE" value="1000000" type="hidden">
                            </p>                    
                           <input type="submit" id="contact_submit" name="submit" value="Отправить сообщение" />
                        </form>
</div>

зарание благодарен за ответ

Автор: нуп 24.7.2010, 08:43
У меня в фф работает  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)