передача значения радиокнопки без перезагрузки страницы - PullRequest
0 голосов
/ 24 февраля 2011

есть ли способ передать значение без перезагрузки страницы?

Значение из проверенного радиокнопки затем передается в переменную сеанса

$_SESSION['user']['moms'] = $_POST['radio_button'];


<form name="f1" action="" method="post">
<label for="exkl">
<input type="radio" id="exkl" name="radio_button" onClick="this.form.submit();"  value="1"<?php if(($_POST['radio_button'] == 1) || ($_POST['radio_button'] == "")) {  print ' checked="checked"'; } ?> /> Exkl. moms</label>
<label for="inkl">
<input type="radio" id="inkl" name="radio_button" onClick="this.form.submit();" value="2"<?php if($_POST['radio_button'] == 2) { print ' checked="checked"'; } ?> /> 
Inkl. moms</label>
</form>

благодаря Линде

Ответы [ 2 ]

1 голос
/ 24 февраля 2011

Вы можете сделать это с помощью AJAX-запроса, который вызовет скрипты на сервере.Скрипт установит переменную сеанса.И запрос AJAX может быть выполнен для события onchange javascript.

Посмотрите на jQuery, например.

0 голосов
/ 24 февраля 2011

Не отправляйте форму с помощью щелчка переключателя, вместо этого вызывайте функцию, которая проверяет, включена ли определенная кнопка переключателя, и отправляет запрос ajax на страницу php, чтобы сохранить значение переключателя в сеансе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...