ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

В ходе написания скрипта, возникла проболема...
  #1  
Старый 11.11.2009, 21:03
Аватар для Micr0b
Micr0b
Участник форума
Регистрация: 14.01.2006
Сообщений: 242
Провел на форуме:
2630617

Репутация: 245
Отправить сообщение для Micr0b с помощью ICQ
По умолчанию В ходе написания скрипта, возникла проболема...

Привет.
В ходе написания скрипта, возникла проболема.
Хочу отправить через пост-форму значения с активным атрибутом checked, но так чтоб button была поза пост-формой.
пробовал реализировать, вот мой не доделаный пример:
PHP код:
<script src="../../js/jquery-1.3.2.js" type="text/javascript"></script>

<
script>
function 
button(){
    
//alert($('#form input').attr('value'));
    
if($('#c').is(':checked')){
        
alert($('#c').val());
        $(
"#c").attr("checked","");
    }else{
        
alert('Пожалуйста, выберите из списка для выключить');
    }
}
</
script>
<
input type="button" onclick="button();" value="Выключить"><br><br>
<
form method="post" id="form">
    <
input type="checkbox" checked name="" id="c" value="1">
    <
input type="checkbox" checked name="" id="c" value="2">
</
form
Здесь реализировано мой пример на пхп:
PHP код:
<form method="post">
    <input type="checkbox" checked name="allbox[]" value="1">
    <input type="checkbox" checked name="allbox[]" value="2">
    <input type="submit" name="submit">
</form>
<?
if($_POST['submit'])  
{
    if(!
$_POST['allbox']==""){
        foreach(
$_POST['allbox'] as $key){
            echo 
$key;
        }
    }
}
?>
 
Ответить с цитированием

  #2  
Старый 11.11.2009, 22:43
Аватар для diGriz
diGriz
Участник форума
Регистрация: 11.10.2006
Сообщений: 134
Провел на форуме:
3607644

Репутация: 235
По умолчанию

Попробуй так:
Код:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script> 
<script> 
function button(){ 
			if($('#1c').is(':checked') || $('#2c').is(':checked')){ 
			        //alert($('.c').val()); 
			        //$("#2c").attr("checked",""); 
					return true;
			    }else{ 
					alert('Пожалуйста, выберите из списка для выключить'); 
					return false;
			    } 
} 
</script> 

<form method="post" id="form" action="test.php" onsubmit="return button(this);"> 

    <input type="checkbox" checked name="allbox[]" id="1c" value="1"> 
    <input type="checkbox" checked name="allbox[]" id="2c" value="2"> 
	<input type="submit" name="submit" value="Выключить" id="on"><br><br> 
</form>  
<?php
if($_POST['submit'])   
{ 
    if(!$_POST['allbox']==""){ 
        foreach($_POST['allbox'] as $key){ 
            echo $key; 
        } 
    } 
} 
?>

Последний раз редактировалось diGriz; 11.11.2009 в 23:37..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нужен человек для написания простого скрипта Fock Разное - Покупка, продажа, обмен 0 23.12.2008 18:43



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ