Показать сообщение отдельно
  #4 (permalink)  
Старый 08.11.2013, 11:53
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,217

Сообщение от Surlik
Ну извините забыл там ", ;"
То, что ты привел как "образец" вообще ни чем не является, с точки зрения JS...

Как вариант с формированием объекта...

<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<!--
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
</style>
<script type="text/javascript">
function tmp(Obj) {
	var o={};
	var keys=['title','subtitle','text']
	$(Obj).find(':checked').each(function (){
		var od={};
		$(this.parentNode.parentNode).find(':hidden').each(function (i){
			od[keys[i]]=this.value;
		});
		o[this.value]=od;
	});
	console.log(o);
};
</script>
</head>
<body>
<form name="test" method="post" action="" onsubmit='tmp(this); return false;'>
    <table >
        <tbody>
            <tr>
                <td > <input type="checkbox" name="ckb[]" value="0"> </td>
                <td ><p>Заголовок1</p>
                    <input type="hidden" value="заголовок 1" name="data[title][]">
                    <input type="hidden" value="под заголовок 1" name="data[subtitle][]">
                    <input type="hidden" value="текст 1" name="data[text][]">
                </td>
            </tr>
            <tr>
                <td > <input type="checkbox" name="ckb[]" value="1"> </td>
                <td ><p>Заголовок1</p>
                    <input type="hidden" value="заголовок 2" name="data[title][]">
                    <input type="hidden" value="под заголовок 2" name="data[subtitle][]">
                    <input type="hidden" value="текст 2" name="data[text][]">
                </td>
             </tr>
             <tr>
                <td > <input type="checkbox" name="ckb[]" value="2"> </td>
                <td ><p>Заголовок1</p>
                    <input type="hidden" value="заголовок 3" name="data[title][]">
                    <input type="hidden" value="под заголовок 3" name="data[subtitle][]">
                    <input type="hidden" value="текст 3" name="data[text][]">
                </td>
             </tr>
         </tbody>  
    </table>
    <input type="submit" value="Отправить">
</form>
</body>
</html>
Ответить с цитированием