@kellyhelly

У двух форм одинаковый код, но checkbox работает только в одной.?

Добрый день.
Есть две формы на каждой странице с почти одинаковым кодом и в каждой есть checkbox, поставив галочку можно нажать кнопку Отправить. Но у второй формы почему-то кнопка всегда активна и галочка не ставится вообще. Обе формы обрабатываются одним php и js.

Собственно код первой формы:

<div id="zayavka">
<div class="form" id="textform">
    <p class="heading">Оставьте заявку на бесплатную консультацию</p>
    <p>Оставьте свои контактные данные и мы свяжемся с вами в ближайшее время</p>
    <form class="row user_request" id="form" name="contact" action="" method="POST" novalidate enctype="multipart/form-data">                
    <input type="hidden" name="page" value="Регистрация ИП - заявка" />
    <div class="inputwrap">
        <label for="name">Ваше имя<sup>*</sup></label>
        <input type="text" id="name" required name="name" class="text-input" />
    </div>

    <div class="inputwrap">
        <label for="phone">Контактный телефон<sup>*</sup></label>
        <input id="phone" type="text" name="phone" class="text-input phonemasked" placeholder="+7 (800) 000-00-00" required />
    </div>
    
    <div class="inputwrap">
        <label for="mail">Электронная почта<sup>*</sup></label>
        <input id="mail" type="email" name="mail" class="text-input" required />
    </div>

    <div class="inputwrap">
        <label for="city">Город</label>
        <input id="city" type="text" name="city" class="text-input" />
    </div>

<table style="margin-left: 10px;">
    <div class="inputwrap radio-nalog" style="width: 22%;">
        <label for="nalog">Система налогообложения</label>
        <tr>
            <td><input type="radio" name="nalog" value="osno"/>
            <label for="osno"> Общая</label></td>
            <td><input type="radio" name="nalog" value="usn 6"/>
            <label for="usn 6"> УСН 6%</label></td>
            <td><input type="radio" name="nalog" value="usn 15">
            <label for="usn 15"> УСН 15%</label></td>
            <td><input type="radio" name="nalog" value="no">
            <label for="no"> Не определились</label></td>
        </tr>
    </div>
</table>

    <div class="inputwrap">
        <label for="okved">Вид деятельности предпринимателя</label>
        <textarea name="okved" style="height: 50px;" placeholder="Например, турагентство"></textarea>
    </div>

    <span class="result_message"></span>

    <div class="inputwrap checkwrap">
        <input type="checkbox" name="check_agreement" id="check_agreement" required>
        <label for="check_agreement">
            С <a target="_blank" href="/согласие-на-обработку.htm">условиями</a> обработки персональных данных ознакомлен
            </label>
    </div>
    
        <div class="inputwrap" style="float: right;">
        <input type="submit" name="submit" class="button" value="Отправить">
    </div>

</form>
</div>
</div>


И вторая форма:
<div class="gtmodal" data="callback">
        <div class="gtmodalcontent">
            <a href="javascript:void(0)" class="closemodal"><i class="flaticon-close"></i></a>
            <div class="container">
                <div class="row">
                    <div class="col-xs-12 col-md-8">
                        <p class="heading">Заказать звонок</p>
                        <p>Для облегчения вашей задачи мы можем взять все на себя. Оставьте свой контактный телефон и наш специалист свяжется с вами в ближайшее время</p>


<form class="row user_request" id="form_consult" name="contact" action="" method="POST" novalidate enctype="multipart/form-data">                
    <input type="hidden" name="page" value="Главная - консультация">
    <div class="inputwrap">
    <label for="name">Ваше имя<sup>*</sup></label>
    <input type="text" id="name" required name="name" class="text-input" />
    </div>

    <div class="inputwrap">
    <label for="phone">Контактный телефон<sup>*</sup></label>
    <input id="phone" type="text" name="phone" class="text-input phonemasked" placeholder="+7 (800) 000-00-00" required />
    </div>
    
    <span class="result_message"></span>

    <div class="inputwrap checkwrap">
        <input type="checkbox" name="check_agreement" id="check_agreement" required>
        <label for="check_agreement">
            С <a target="_blank" href="/согласие-на-обработку.htm">условиями</a> обработки персональных данных ознакомлен
            </label>
    </div>
    
        <div class="inputwrap" style="float: right;">
        <input type="submit" name="submit" class="button" value="Отправить">
    </div>

</form>
                    </div>
                    <div class="col-xs-6">
                        <i class="flaticon-telephone decorative"></i>
                    </div>
                </div>
            </div>
        </div>
    </div>
  • Вопрос задан
  • 242 просмотра
Решения вопроса 1
Vlatqa
@Vlatqa Куратор тега HTML
потому что id у них одинаковый
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы