Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 26.02.2014, 14:49
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

SLameN,

<!DOCTYPE HTML>
<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
<script type="text/javascript">
    function checkAllOne(Element, checkboxName, varChecked) {
        var tablinks =  Element.querySelectorAll('[name="'+checkboxName+'"]');
        for (var i = 0, j = tablinks.length; i < j; i++) {
            tablinks[i].checked = varChecked;
        }
    }
</script>

</head>

<body>
<input type="checkbox" name="total" onClick="checkAllOne(this.nextElementSibling,'phone[]',this.checked)" />Выбрать все

<div id='one'>
<input type='checkbox' name='phone[]' />
<input type='checkbox' name='phone[]' />
<input type='checkbox' name='phone[]' />
</div>


<input type="checkbox" name="total" onClick="checkAllOne(this.nextElementSibling,'phone[]',this.checked)" />Выбрать все

<div id='two'>
<input type='checkbox' name='phone[]' />
<input type='checkbox' name='phone[]' />
<input type='checkbox' name='phone[]' />
</div>
</body>
</html>
Ответить с цитированием
  #12 (permalink)  
Старый 26.02.2014, 14:51
Аспирант
Отправить личное сообщение для SLameN Посмотреть профиль Найти все сообщения от SLameN
 
Регистрация: 13.08.2012
Сообщений: 70

А в таком случае это не сработает и что мешает?
<table id="myTable" style="width: 100%;">
                <tr>
                    <th><input type="checkbox" name="total" /></th>
                    <th>Имя</th>
                    <th>Примечание</th>
                </tr>
<?php
	$Con0Query = mysql_query("SELECT * FROM sms_contact WHERE sms_group='1' ORDER BY sms_name", $db);
    if(mysql_num_rows($Con0Query) > 0)
    {
        echo "<div id='one'>";
        while($Con0SQL = mysql_fetch_array($Con0Query))
        {
            echo "<tr>";
                echo "<td><input type='checkbox' name='phone[]' value='".$Con0SQL['sms_phone']."' /></td>";
                echo "<td>".$Con0SQL['sms_name']."</td>";
                echo "<td>".$Con0SQL['sms_text']."</td>";
            echo "</tr>";
        }
        echo "</div>";
    }
?>
            </table>
Ответить с цитированием
  #13 (permalink)  
Старый 26.02.2014, 15:41
Аватар для ksa
ksa ksa на форуме
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

ПХПисты в своем репертуаре!
Ответить с цитированием
  #14 (permalink)  
Старый 26.02.2014, 16:09
Аспирант
Отправить личное сообщение для SLameN Посмотреть профиль Найти все сообщения от SLameN
 
Регистрация: 13.08.2012
Сообщений: 70

Вы меня простите Яваскриптисты, просто я очень плохо знаю этот язык. Можете подсказать, что делать?
Ответить с цитированием
  #15 (permalink)  
Старый 26.02.2014, 16:37
Аватар для ksa
ksa ksa на форуме
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

Сообщение от SLameN
Можете подсказать, что делать?
Для начала сделать нормальный тестовый пример. А не этот ПХП-фарш...
Ответить с цитированием
  #16 (permalink)  
Старый 26.02.2014, 16:47
Аспирант
Отправить личное сообщение для SLameN Посмотреть профиль Найти все сообщения от SLameN
 
Регистрация: 13.08.2012
Сообщений: 70

<form method="post">
    <table id="myTable" style="width: 100%;">
        <tr>
            <th><input type="checkbox" name="total" /></th>
            <th>Имя</th>
            <th>Примечание</th>
        </tr>
        <div id='one'>
            <tr>
                <td><input type='checkbox' name='phone[]' value='79507103955' /></td>
                <td>Соловей Дмитрий Юрьевич</td>
                <td>Информационный портал</td>
            </tr>
            <tr>
                <td><input type='checkbox' name='phone[]' value='79524257247' /></td>
                <td>Хавкин Родион Владимирович</td>
                <td>Портал Контакт-Центра</td>
            </tr>
        </div>
    </table>
    
    <table id="myTable" style="width: 100%;">
        <tr>
            <th><input type="checkbox" name="total" /></th>
            <th>Имя</th>
            <th>Примечание</th>
        </tr>
        <div id='two'>
            <tr>
                <td><input type='checkbox' name='phone[]' value='79507103955' /></td>
                <td>Соловей Дмитрий Юрьевич</td>
                <td>Информационный портал</td>
            </tr>
            <tr>
                <td><input type='checkbox' name='phone[]' value='79524257247' /></td>
                <td>Хавкин Родион Владимирович</td>
                <td>Портал Контакт-Центра</td>
            </tr>
        </div>
    </table>
</form>
Ответить с цитированием
  #17 (permalink)  
Старый 26.02.2014, 16:50
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

SLameN,
div в таблице не живёт ненравится ему тама так что дивы пусты у вас
Ответить с цитированием
  #18 (permalink)  
Старый 26.02.2014, 16:52
Аватар для ksa
ksa ksa на форуме
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

SLameN, начнем с того, что верстка полная фигня...
Табличку нельзя "рвать" ДИВами. Это цельная конструкция. ДИВы могут быть только внутри ячейки... Или вся таблица внутри ДИВа...
И никак больше.
Ответить с цитированием
  #19 (permalink)  
Старый 26.02.2014, 16:53
Аспирант
Отправить личное сообщение для SLameN Посмотреть профиль Найти все сообщения от SLameN
 
Регистрация: 13.08.2012
Сообщений: 70

ок, выносим див за пределы таблицы

<form method="post">
<div id='one'>    
<table id="myTable" style="width: 100%;">
        <tr>
            <th><input type="checkbox" name="total" /></th>
            <th>Имя</th>
            <th>Примечание</th>
        </tr>
        
            <tr>
                <td><input type='checkbox' name='phone[]' value='79507103955' /></td>
                <td>Соловей Дмитрий Юрьевич</td>
                <td>Информационный портал</td>
            </tr>
            <tr>
                <td><input type='checkbox' name='phone[]' value='79524257247' /></td>
                <td>Хавкин Родион Владимирович</td>
                <td>Портал Контакт-Центра</td>
            </tr>
        
    </table>
</div>
    
<div id='two'>    
<table id="myTable" style="width: 100%;">
        <tr>
            <th><input type="checkbox" name="total" /></th>
            <th>Имя</th>
            <th>Примечание</th>
        </tr>
        
            <tr>
                <td><input type='checkbox' name='phone[]' value='79507103955' /></td>
                <td>Соловей Дмитрий Юрьевич</td>
                <td>Информационный портал</td>
            </tr>
            <tr>
                <td><input type='checkbox' name='phone[]' value='79524257247' /></td>
                <td>Хавкин Родион Владимирович</td>
                <td>Портал Контакт-Центра</td>
            </tr>
        
    </table>
</div>
</form>

Последний раз редактировалось SLameN, 26.02.2014 в 16:58. Причина: Добавил исправленный код
Ответить с цитированием
  #20 (permalink)  
Старый 26.02.2014, 17:08
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

SLameN,
для полного счастья и про главную особенность id неплохо было бы знать -- а что div на форму заменить нельзя?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выбор города без перезагрузки stem Элементы интерфейса 11 08.08.2013 00:36
Выбор всех Select kvaleksandr Элементы интерфейса 12 27.10.2012 20:55
Выбор всех страниц кроме одной andrydesign jQuery 3 03.10.2012 12:10
Выбор из таблицы HOmevl Общие вопросы Javascript 4 15.09.2011 01:40
Унаследовать без привязки к объектам TicTac Общие вопросы Javascript 6 08.07.2011 16:05