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
Форумы портала PHP.SU :: Версия для печати :: Вызов функции при выборе chexkbox
Форумы портала PHP.SU » » Вопросы новичков » Вызов функции при выборе chexkbox

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

1. wisedarkness - 03 Мая, 2013 - 13:53:56 - перейти к сообщению
Имеется кнопка( вкл\выкл) описанная через checkbox:
PHP:
скопировать код в буфер обмена
  1.  
  2. <form method="post" action="info.php">
  3.  <section  class="main" >      
  4.  <div class="switch">
  5.      <input type="checkbox"  name="chkbx" value="true" onclick="check()"> //активация переключателя
  6.       <label><i></i></label> // сама кнопка
  7.    </div>
  8.    </section>
  9.     </form>
  10.  

Пытаюсь при активации переключателя через form action вызывать файл, где фунция, проверяющая условия. Ставил просто вывод текста без условий. Ничего не хочет отправлять без submit видимо..
Поэтому решил через скрипты попробовать.
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. function check(){
  3. if($("chkbx").attr("checked") != 'checked') {
  4.        
  5.             \\ вот тут надо вызвать функцию вывода данных или просто вывести дынные в зависимости от позиции кнопки
  6.  
  7.             $("chkbx").css('border', '1px solid red');
  8.             return false;
  9.         }
  10.         return true;
  11. }
  12.  


Т.е сначала есть данные, при нажатие на кнопку(checkbox), что бы они изменялись и в обратном направлении. Через Onclick, насколько я понял, функцию php вызвать нельзя. А в скриптах я не разбираюсь пока что..
Заранее спасибо!
2. snikers987 - 03 Мая, 2013 - 14:32:53 - перейти к сообщению
читайте про ajax
3. LIME - 03 Мая, 2013 - 14:36:51 - перейти к сообщению
http://jquery-docs[dot]ru/Ajax/

 

Powered by ExBB FM 1.0 RC1