Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.04.2013, 19:12
Новичок на форуме
Отправить личное сообщение для Tatianna Посмотреть профиль Найти все сообщения от Tatianna
 
Регистрация: 26.04.2013
Сообщений: 1

jqGrid - вывод таблицы
Я только начала работать с jqgrid. Помогите разобраться - не пойму почему не выводит таблицу. Необходимо создать список студентов каждой группы
<!DOCTYPE html>
<title>ModTest</title>
<meta charset="utf-8" />
<link rel="stylesheet" href="styles/elegant-press.css" type="text/css" />
<script src="scripts/elegant-press.js" type="text/javascript"></script>
<!--[if IE]><style>#header h1 a:hover{font-size:75px;}</style><![endif]-->
	
<link rel="stylesheet" type="text/css" media="screen" href="jquery_jqGrid/css/ui-lightness/jquery-ui-1.7.1.custom.css" />
<link rel="stylesheet" type="text/css" media="screen" href="jquery_jqGrid/css/ui.jqgrid.css" />
 
<script src="jquery_jqGrid/js/jquery-1.4.2.min.js" type="text/javascript"></script>
<script src="jquery_jqGrid/js/i18n/grid.locale-ru.js" type="text/javascript"></script>
<script src="jquery_jqGrid/js/jquery.jqGrid.min.js" type="text/javascript"></script>

</head>
<body>
<div class="main-container">
  <header>
    <h1><a href="index.html">ModTest</a></h1>
    <p id="tagline"><strong>Подсистема формирования модели педагогического тестирования</strong></p>
  </header>
<div class="container1">
<div class="box"> <div class="portfolio">
<br />


<script type="text/javascript"> 
//--------------------------------
function Numbers(e) 
{ 
	var keynum; 
	var keychar; 
	var numcheck; 

	if(window.event) // IE 
 	{ 
 		keynum = e.keyCode; 
 	} 
	else if(e.which) // Netscape/Firefox/Opera 
 	{ 
 		keynum = e.which; 
 	} 
	keychar = String.fromCharCode(keynum); 
	numcheck = /\d/; 
	return numcheck.test(keychar); 
} 

//--------------------------------

 $(document).ready(function() {
            var gdGroup = $("#gdGroup");
            var lastSel;
 
            gdGroup.jqGrid({
                
                datatype: "json",
                colNames: ["Number", "Surname", "Name"],
                colModel: [
                             { name: "Number", index: "Number", ,width:55,editable:false,editoptions:{readonly:true,size:10} },
                             { name: "Surname", index: "Surname", width: 150, editable: true, edittype: "text" },
                             { name: "Name", index: "Name", width: 150, editable: true, edittype: "text"  }
                             ],
                sortname: "Surname",
                rowNum: 14,
                viewrecords: true,
                sortorder: "asc",
                caption: "Grpou of students",
                width: 800,
                height: 308,
                pager: "#gdGroupPager",
                ondblClickRow: function(id) {
                    gdGroup.restoreRow(lastSel);
                    gdGroup.editRow(id, true);
                    lastSel = id;
                }
            }).navGrid("#gdGroupPager");
</script>

<form name = "number" method='post'>
           <h6>Введите количество групп тестируемых: </h6><br />
             <input type="text" name="number_group" id = "1" onkeypress="return Numbers(event)" maxlength="2"/>
            <input type="submit" name = "number_group_click" value="OK"><br /><br /><br />
</form>

<?
if (isset($_POST['number_group_click'])) {

if (empty($_POST['number_group'])) 
	{
		?>
		<script type="text/javascript"> 
			alert('Введите количество групп тестируемых!');
		</script>
		 <?
	}
else {$count = $_POST['number_group'];
 
	?>
	<form name = "create" method='post'>  

	 <?
for ($i = 1; $i <=$count; $i++) 
{
	print('Название группы № '.$i.' <br />');
	print('<input type="text" name='.$i.'/> <br />');
	print('Список студентов группы № '.$i.' <br />');
	?>	
	<table id="gdGroup" ></table> 
                  <div id="gdGroupPager" ></div>    
	<?
   	print(' <br /><br /><br />');
	
}


?>


</form> 

<form name = "save" method='post'>            
            <input type="submit" name = "save_group_click" value="Save groups "><br /><br /><br />
</form>       
 <?
}
}
if (isset($_POST['save_group_click'])) 
{

for ($i = 1; $i <=$count; $i++) 
{ 
	$name_edit = "name_group"+$i; echo $name_edit;
	if (empty($_POST[$i])) 
	{
		?>
		<script type="text/javascript"> 
			alert('Не введено имя группы № '.$i.'!');
		</script>
		 <?
	}
}

?>
	<script type="text/javascript"> 
		alert('Файл успешно сохранен!');
	</script>
 <?
}
?>
</div></div></div></div>
</body>
</html>
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как передать данные из jqGrid в текстовое поле? Rooner jQuery 2 27.09.2012 19:31
Вывод значения каждой 10 строки таблицы nik_neman jQuery 3 16.02.2012 18:50
Вертикальный вывод таблицы Ilyich (X)HTML/CSS 2 11.06.2011 17:58
вывод последних строк с таблицы бд, как на твиттере totje jQuery 8 08.01.2011 15:46
Постраничный вывод таблицы R2D2 Элементы интерфейса 5 20.10.2008 22:53