Intereting Posts
Форма электронной почты приложения !? Как создать форму загрузки файла для отправки по электронной почте Активный токен доступа должен использоваться для запроса информации о текущем исключении пользователя-Graph api file … не удалось открыть поток: разрешение отклонено Tailing Log File и запись результатов в новый файл intl extension: установка php_intl.dll Codeigniter с использованием базы данных доступа ms Почему мы должны отделять PHP от HTML? Библиотека PHP для создания / обработки текстовых файлов фиксированной ширины передача переменных между функциями и файлами в php Как исправить ошибку PHP Strict «Создание объекта по умолчанию из пустого значения»? компоновщик автозагрузчиков psr-0 Хранение и извлечение массива в PHP-файле cookie Как получить корневой каталог в yii2 Как программно применить купон в Woocommerce для первого заказа, сделанного клиентом? несколько возвращаемых значений из PHP с помощью jQuery AJAX

Отправить с помощью флажка? Нет javascript

Есть ли способ отправить форму, когда пользователь нажмет на этот флажок? Подумайте о списке дел.

Когда пользователь нажимает на этот флажок, он обновляет запись todo в базе данных, говоря о ее завершении.

Можно ли это сделать без использования javascript?

Вы можете использовать изображение в качестве кнопки отправки:

<input type="image" name="done_5" src="checkbox_unchecked.gif" border="0"> 

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

Извините .. без Javascript ответа нет. 🙂

Возможно, вы захотите рассмотреть возможность использования формы AJAX для чего-то подобного для удобства пользователей. Во всяком случае, Javascript будет выглядеть так:

 function submitForm() { document.myform.submit(); } 

затем используйте OnClick="submitForm();" или OnChange="submitForm();"

Это можно сделать без использования JavaScript.

Нет.

Используйте флажок «onclick», чтобы вызвать функцию submit() соответствующей формы.

Другими словами, «нет» вам нужен Javascript.

Не без использования JavaScript, нет. Это довольно просто:

 <input type="checkbox" onchange="this.form.submit();"> 

Наложите флажок с прозрачным элементом submit.

 <div style="display: inline-block; position: relative;" > <input type="checkbox" checked > <input type="submit" value="" style="left: 0; height: 100%; opacity: 0; position: absolute; top: 0; width: 100%" > </div>