Кнопка «Отправить» не работает в Chrome или Firefox, но работает в Internet Explorer

0

У меня была ситуация, когда кнопка "Отправить" не работала, если вы щелкнули ее в Firefox и Chrome, но она работала так же, как в Internet Explorer.

Еще более странно, я обнаружил, что могу "вставить" в кнопку и нажать "Enter", и это сработает. Это была часть кода формы:

<form id="product_form" name="product_form" method="post" onsubmit="return validateProductForm();" action="product-photo-mail.php" enctype="multipart/form-data">

 <table width="100%" border="0">
    <tr>  
        <td class = "left_side" width="30%">Quantity:</td>
        <td class = "right_side" width="60%">
            <select name = "quantity_cards">

                <option>50</option>
                <option>75</option>
                <option>100</option>
                <option>125</option>
                <option>150</option>
                <option>more</option>
            </select>
        </td>
    </tr>
    .
    .
    .


    <tr>
        <td colspan="2" align="center">You're almost done!</td>
    </tr>

   <tr>
        <td colspan="2" align="center"><br />After you submit your order we will send over your digital proof for approval!</td>
   </tr>
     <tr>
        <td colspan="2" align="center">
            <input type="submit" name="button1" id="button1" class="formbutton" value="Submit My Order" />
        </td>
    </tr> 
</table>
</form>'

Когда я переместил кнопку над текстом, он работал во всех браузерах, как я ожидал. Я понятия не имею, почему это произойдет. Я потратил часы, пытаясь заставить это работать, и единственное, что я мог бы сделать, это обмен заказами:

    .
    .

    <tr>
        <td colspan="2" align="center">
            <input type="submit" name="button1" id="button1" class="formbutton" value="Submit My Order" />
        </td>
    </tr>   
    <tr>
        <td colspan="2" align="center">You're almost done!</td>
    </tr>

   <tr>
        <td colspan="2" align="center"><br />After you submit your order we will send over your digital proof for approval!</td>
   </tr>

</table>
</form>

Я хотел бы иметь текст сначала и кнопку отправки, но я нахожусь здесь на своем пути. Кто-нибудь испытал это раньше?

Теги:
google-chrome
submit

2 ответа

0

Невозможно ли предоставить ссылку?

Возможно, скрытый элемент закрывает вашу кнопку отправки? Это объясняет, почему вы можете перейти к кнопке, но не нажимать на нее.

0

Попробуйте использовать <button> вместо <input>.

  • 1
    Это комментарий, а не ответ.
  • 1
    Это не дает ответа на вопрос. Чтобы критиковать или запросить разъяснения у автора, оставьте комментарий под своим постом.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню