Используя jquery / bootstrap, сохраняйте данные без использования флажков

Я создаю функцию расписания, которая показывает с понедельника по пятницу и список времени по умолчанию, который можно выбрать для встреч на 3 месяца подряд.

Каждый пользователь может выбирать до двух раз в день. У них также есть возможность выбрать свой вариант, чтобы выбрать другое время встречи. Также они могут выбрать «Нет понедельника», чтобы сказать, что в этот день им не нужны встречи.

Проблема, с которой я столкнулся, заключается в том, что я не хочу, чтобы пользователи могли выбирать время с помощью флажка / радио. Им просто нужно нажать на отображаемое время / Выбрать, чтобы выбрать время.

Как мне добиться этого, чтобы я мог взять эти данные и сохранить их в своей базе данных.

Я прикрепил макет как изображение ниже.

Используя jquery / bootstrap, сохраняйте данные без использования флажков

Заранее спасибо.

У меня есть форма с использованием PHP, и когда пользователь нажимает на 05: 00a - 8: 00a

tag, i am using jquery to update the value of hidden input with id= monday1 with 05:00a - 8:00a. But when a user tries multiple appointments, I am confused how to save the second appointment. Also how do i deselect an appointment when they make edits?? Which would be a cleaner way to do this??
<form action = "" method = "post">
    <input type = "hidden" id = "monday1" name = "monday1" value = "">
    <input type = "hidden" id = "monday2" name = "monday2" value = "">
    <input type = "hidden" id = "tuesday1" name = "tuesday1" value = "">
    <input type = "hidden" id = "tuesday2" name = "tuesday2" value = "">
    <input type = "hidden" id = "wednesday1" name = "wednesday1" value = "">
    <input type = "hidden" id = "wednesday2" name = "wednesday2" value = "">
    <input type = "hidden" id = "thursday1" name = "thursday1" value = "">
    <input type = "hidden" id = "thursday2" name = "thursday2" value = "">
    <input type = "hidden" id = "friday1" name = "friday1" value = "">
    <input type = "hidden" id = "friday2" name = "friday2" value = "">

    <div class = "row" id = "days">
        <div class = "col-lg-1"></div>
        <div class = "col-lg-2" id = "mon">
            MONDAY
            <div id = "finaldates"></div>

            <p id = "mone">05:00a - 8:00a</p>
            <p id = "mtwo">05:30a - 8:30a</p>
            <p id = "mthree">06:00a - 9:00a</p>
            <p id = "mfour">07:00a - 10:00a</p>

            <p id = "mfive">10:00a - 1:00p</p>
            <p id = "msix">10:00a - 2:00p</p>

            <div class = "buffer"></div>
            <img src = "pics/PM-icon.png">

            <p id = "mseven">03:00p - 6:00p</p>
            <p id = "meight">03:30p - 6:30p</p>
            <p id = "mnine">04:00p - 7:00p</p>

            <p id = "choosemon">Choose Your Own</p>
            <p id = "nomon">NO MONDAYS</p>
        </div>

Что ты пробовал? Какой у вас код?

Rich 30.05.2018 14:57

Если вы новичок в jQuery, я бы посоветовал вам сначала прочитать обработку событий, атрибуты данных и вызов ajax. Если вы пробовали что-то еще, поделитесь с нами, чтобы мы знали, где именно вы застряли.

Maverick 30.05.2018 15:09
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
2
44
0

Другие вопросы по теме