За последние 24 часа нас посетили 17863 программиста и 1651 робот. Сейчас ищут 940 программистов ...

Onclick в firefox...

Тема в разделе "PHP для новичков", создана пользователем ser_ega, 20 дек 2009.

  1. ser_ega

    ser_ega Активный пользователь

    С нами с:
    13 ноя 2008
    Сообщения:
    56
    Симпатии:
    0
    Доброго времени суток уважаемые.
    Заранее извеняюсь за то что мой вопрос не относится к php, но тем не менее решение вопроса поможет мне для дальней реализации моей задачи!

    есть такой код:

    Код (Text):
    1.  
    2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    3. <html xmlns="http://www.w3.org/1999/xhtml">
    4. <head>
    5. <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
    6. <title>Untitled Document</title>
    7. </head>
    8.  
    9. <body>
    10. <script type="text/javascript">
    11. function err_msg()
    12. {
    13. if (FrmEnterCard.SerNm.value=='') {alert("Не заданы серия и номер карточки!"); exit;}
    14. if (FrmEnterCard.PinCard.value=='') {alert("Не задан PIN!");exit;}
    15.  
    16. FrmEnterCard.submit();
    17. }
    18.  
    19. </script>
    20.  
    21. <div align="center" class="стиль2">Введите данные с карточки.</div>
    22. <form name="FrmEnterCard" method="post" action="index.php?main=pay_cf" enctype="multipart/form-data">
    23. <table width="80%" border="0" align="center" cellpadding="0" cellspacing="0">
    24.   <tr>
    25.  
    26.     <td height="40">Введите серию и номер:</td>
    27.     <td><input name="SerNm" type="text" id="SerNm" size="30" maxlength="54"></td>
    28.  
    29.   </tr>
    30.   <tr>
    31.     <td height="40">Введите PIN: </td>
    32.     <td><input name="PinCard" type="text" id="PinCard" size="30" maxlength="255"></td>
    33.   </tr>
    34.  
    35.   <tr>
    36.     <td height="40" colspan="2"><div align="center">
    37.       <input weigth="100" type="button" onclick="err_msg()" name="EnterCard" id="EnterCard" value="Ввести карточку">
    38.  
    39.     </div></td>
    40.     </tr>
    41. </table>
    42. </form>
    43.  
    44. </body>
    45. </html>
    Вот при нажатии на кнопку должны выскакивать сообщения если поля пустые.
    так вот в IE они выскакивают а в firefox НЕ ХОТЯТ! Просто никак не реагирует на нажатие кнопочек!
    Что делать?
    Заранее спасибочки!
     
  2. DarkElf

    DarkElf Активный пользователь

    С нами с:
    22 окт 2006
    Сообщения:
    1.632
    Симпатии:
    0
    onclick="err_msg()"

    замени на

    onclick="err_msg(this.form)"

    ===

    function err_msg()

    замени на

    function err_msg(FrmEnterCard)
     
  3. ser_ega

    ser_ega Активный пользователь

    С нами с:
    13 ноя 2008
    Сообщения:
    56
    Симпатии:
    0
    Цены вам нет! Спасибо большое!