Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Автоматическая отправка формы

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
dcc0
Отправлено: 12 Октября, 2015 - 21:44:19
Post Id


Участник


Покинул форум
Сообщений всего: 1043
Дата рег-ции: Июль 2014  


Помог: 10 раз(а)




Было уже, наверное, 100 раз.
Нужна такая вещь на JS - есть несколько полей - radio, 1 - checkbox и один submit.
Если checkbox установлен, то после отметки radio, отправить форму без нажатия на кнопку.

Верю, что есть готовое.

(Отредактировано автором: 12 Октября, 2015 - 21:44:53)



-----
Март 2021. Бросил программирование
 
 Top
MAXUS
Отправлено: 13 Октября, 2015 - 07:22:48
Post Id


Посетитель


Покинул форум
Сообщений всего: 329
Дата рег-ции: Апр. 2011  


Помог: 7 раз(а)




dcc0 пишет:
Верю, что есть готовое.


Это не из Робинзона Крузо цитата? Улыбка
 
 Top
DeepVarvar Супермодератор
Отправлено: 13 Октября, 2015 - 09:39:01
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Врядли будет работать во всех браузерах.
Это обусловлено политикой безопасности.
Ессно неотключаемой.

Смирись. Ну или пусть смирится тот кто не хочет лишний раз клякать на сабмит.
Тем более сами виноваты -- подсели на мышевозный интерфейс, а теперь хотят сократить километраж и кол-во кликов.
 
 Top
SAD
Отправлено: 13 Октября, 2015 - 10:20:20
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


Помог: 75 раз(а)




CODE (html):
скопировать код в буфер обмена
  1. <form name="myForm">
  2.     <input type="checkbox" name="myCheckbox" />
  3.     <input type="radio" name="myRadio" value="yes" onchange="if (this.form.myCheckbox.checked) this.form.submit();" />
  4.     <input type="radio" name="myRadio" value="no" onchange="if (this.form.myCheckbox.checked) this.form.submit();" />
  5.     <button type="submit">Submit</button>
  6. </form>


не самый красивый вариант )
 
 Top
andrewkard
Отправлено: 13 Октября, 2015 - 11:05:13
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)




Можно на JQuery, если нет, перепишите на чистый JS
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2.             $('input[name="myRadio"]').click(function(){
  3.                 if ($('input[name="myCheckbox"]').is(':checked')){
  4.                     $('form[name="myForm"]').submit();
  5.                 }
  6.             });
  7.  
 
 Top
SAD
Отправлено: 13 Октября, 2015 - 11:34:52
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


Помог: 75 раз(а)




но есть одно большое НО с автоматической отправкой. А если пользователь выбрал не тот radio, который хотел, а форма уже тютю. так что кнопка отправить Ваше все

(Отредактировано автором: 13 Октября, 2015 - 11:35:41)

 
 Top
andrewkard
Отправлено: 13 Октября, 2015 - 11:50:28
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)




SAD пишет:
а форма уже тютю

Это точно Улыбка)))))
 
 Top
dcc0
Отправлено: 13 Октября, 2015 - 12:26:44
Post Id


Участник


Покинул форум
Сообщений всего: 1043
Дата рег-ции: Июль 2014  


Помог: 10 раз(а)




MAXUS, Может быть, все совпадения случайны...

DeepVarvar
Цитата:
Врядли будет работать во всех браузерах.

Сайт будет работать только под Explorer 4.0 т выше.

SAD, andrewkard , спасибо товарищи. Пойду прикручивать...

(Отредактировано автором: 13 Октября, 2015 - 12:31:34)



-----
Март 2021. Бросил программирование
 
 Top
dcc0
Отправлено: 14 Октября, 2015 - 14:59:52
Post Id


Участник


Покинул форум
Сообщений всего: 1043
Дата рег-ции: Июль 2014  


Помог: 10 раз(а)




В продолжение темы.
Стесняюсь спросить, я сделал установку input checkbox, чтобы не сбрасывался после обновления, через базу данных.
Короче говоря, значение - "галки", которая определяет отправку без нажатия кнопки - пишется в БД и оттудова берётса. Улыбка
Сам вопрос - это нормально?
Или не очень?

(Отредактировано автором: 14 Октября, 2015 - 15:00:48)



-----
Март 2021. Бросил программирование
 
 Top
DelphinPRO
Отправлено: 14 Октября, 2015 - 15:39:46
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




dcc0 пишет:
Сам вопрос - это нормально?

А какие еще есть варианты? Данные обычно и хранятся в БД.


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
dcc0
Отправлено: 15 Октября, 2015 - 01:07:02
Post Id


Участник


Покинул форум
Сообщений всего: 1043
Дата рег-ции: Июль 2014  


Помог: 10 раз(а)




DelphinPRO, пишут, через сессии


-----
Март 2021. Бросил программирование
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB