-
PHP для идиотов
→ Запустить скрипт • 11 февраля 2009 г. 13:03
-
PHP для идиотов
→ Запустить скрипт • 11 февраля 2009 г. 11:10
-
PHP для идиотов
→ Запустить скрипт • 10 февраля 2009 г. 11:04
-
PHP для идиотов
→ Запустить скрипт • 10 февраля 2009 г. 10:43
-
PHP для идиотов
→ Запустить скрипт • 10 февраля 2009 г. 10:28
-
PHP для идиотов
→ Запустить скрипт • 10 февраля 2009 г. 10:27
-
F.A.Q.
→ Интерактивный select без перезагрузки страницы • 17 декабря 2008 г. 9:51
-
PHP для идиотов
→ Как отсортировать поле по выбору из предидущего? • 17 декабря 2008 г. 7:12
-
PHP для идиотов
→ Как отсортировать поле по выбору из предидущего? • 16 декабря 2008 г. 14:16
Вот вроде нашел мож кому понадобитсяHTML: <html> <head> <meta http-equiv="Content-Language" content="ru"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <script type="text/javascript"> J...
Вот вроде нашел мож кому понадобится
HTML:
<html>
<head>
<meta http-equiv="Content-Language" content="ru">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<script type="text/javascript">
JavaScript:
function syncList()
{
}
syncList.prototype.sync = function()
{
for (var i=0; i < arguments.length-1; i++) document.getElementById(arguments).onchange = (function (o,id1,id2){return function(){o._sync(id1,id2);};})(this, arguments, arguments[i+1]);
document.getElementById(arguments[0]).onchange();
}
syncList.prototype._sync = function (firstSelectId, secondSelectId)
{
var firstSelect = document.getElementById(firstSelectId);
var secondSelect = document.getElementById(secondSelectId);
secondSelect.length = 0;
if (firstSelect.length>0)
{
var optionValue = firstSelect.options[ firstSelect.selectedIndex==-1 ? 0 : firstSelect.selectedIndex].value; var optionData = this.dataList[optionValue]; if (!optionData) optionData = this.dataList[parseInt(optionValue)];
for (var key in optionData || null) secondSelect.options[secondSelect.length] = new Option(optionData[key], key);
if (firstSelect.selectedIndex == -1) setTimeout( function(){ firstSelect.options[0].selected = true;}, 1 );
if (secondSelect.length>0) setTimeout( function(){ secondSelect.options[0].selected = true;}, 1 );
}
secondSelect.onchange && secondSelect.onchange();
};
HTML:
</script>
</head>
<body>
<select size="1" id="action" name="action">
<option value="no_action">Выберите действие</option>
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
</select>
<select size="1" id="ok" name="ok"></select>
<script type="text/javascript">
JavaScript:
var syncList1 = new syncList;
syncList1.dataList =
{
'01':
{
'n':'Нет',
'y':'Да'
},
'no_action':
{
'no_action':'———-'
},
'02':
{
'02.1':'02.1',
'02.2':'02.2',
'02.3':'02.3'
},
'03':
{
'10':'10',
'90':'90',
'100':'100'
}
};
syncList1.sync("action","ok");
HTML:
</script>
</body>
</html>
-
PHP для идиотов
→ Как отсортировать поле по выбору из предидущего? • 16 декабря 2008 г. 12:03
-
PHP для идиотов
→ Как отсортировать поле по выбору из предидущего? • 16 декабря 2008 г. 11:57
-
PHP для идиотов
→ Как отсортировать поле по выбору из предидущего? • 16 декабря 2008 г. 11:35
-
PHP для идиотов
→ Как отсортировать поле по выбору из предидущего? • 16 декабря 2008 г. 11:33
-
PHP для идиотов
→ Как отсортировать поле по выбору из предидущего? • 16 декабря 2008 г. 11:30
-
/dev/null
→ Как отсортировать список по выбору из предидущего? • 16 декабря 2008 г. 9:08
-
/dev/null
→ Как отсортировать список по выбору из предидущего? • 16 декабря 2008 г. 9:05
Как отсортировать поле по выбору из предидущего? Т.Е. есть форма в первом списке выбираю юзера и в зависимости от выбора должен фильтроваться 2 список немогу понять как вытащить value из optiona.<form action="" method="post" enctype="multipart/form-data" id="...
Как отсортировать поле по выбору из предидущего? Т.Е. есть форма в первом списке выбираю юзера и в зависимости от выбора должен фильтроваться 2 список немогу понять как вытащить value из optiona.
<form action="" method="post" enctype="multipart/form-data" id="newsForm">
<?if (isset($editid)) echo '<input type="hidden" name="edit" value="'.$editid.'">';?>
<fieldset><br>
<label for="inp1"><b>Пользователь</b> <br /></label>
<!–<input type="text" name="user" value="(AJAX): по первым буквам">–>
<select name="id_user" >
<?
$us=DbQueryObjects("Select id,name,surname from users order by name asc");
for ($u=0;$u<count($us);$u++)
{
echo '<option value="'.$us[$u]->id.'"';
if (isset($id_userr) && $id_userr==$us[$u]->id) echo ' selected ';
echo '>'.$us[$u]->name.' '.$us[$u]->surname.'</option>';
}
?>
</select>
<br>
<label for="inp1"><b>Код заявки</b> <br /></label>
<select name="CODE">
<?echo "<script>alert($("select#user").val());</script>";?>
<?
$HH=DbQueryObjects("select version from roles inner join users_roles on roles.id=users_roles.id_role where users_roles.id_user=чему?????");
for ($H=0;$H<count($HH);$H++)
{
echo '<option value="'.$HH.'"';
//if ($VERSIONN==$HH) echo ' selected ';
echo '>'.$HH.'</option>';
}
?>
</select>
-
PHP для идиотов
→ Как отсортировать поле по выбору из предидущего? • 16 декабря 2008 г. 9:04
-
/dev/null
→ Как отсортировать список по выбору из предидущего? • 16 декабря 2008 г. 8:42
Как отсортировать поле по выбору из предидущего? Т.Е. есть форма в первом списке выбираю юзера и в зависимости от выбора должен фильтроваться 2 список немогу понять как вытащить value из optiona.<form action="" method="post" enctype="multipart/form-data" id="...
Как отсортировать поле по выбору из предидущего? Т.Е. есть форма в первом списке выбираю юзера и в зависимости от выбора должен фильтроваться 2 список немогу понять как вытащить value из optiona.
<form action="" method="post" enctype="multipart/form-data" id="newsForm">
<?if (isset($editid)) echo '<input type="hidden" name="edit" value="'.$editid.'">';?>
<fieldset><br>
<label for="inp1"><b>Пользователь</b> <br /></label>
<!–<input type="text" name="user" value="(AJAX): по первым буквам">–>
<select name="id_user" >
<?
$us=DbQueryObjects("Select id,name,surname from users order by name asc");
for ($u=0;$u<count($us);$u++)
{
echo '<option value="'.$us[$u]->id.'"';
if (isset($id_userr) && $id_userr==$us[$u]->id) echo ' selected ';
echo '>'.$us[$u]->name.' '.$us[$u]->surname.'</option>';
}
?>
</select>
<br>
<label for="inp1"><b>Код заявки</b> <br /></label>
<select name="CODE">
<?echo "<script>alert($("select#user").val());</script>";?>
<?
$HH=DbQueryObjects("select version from roles inner join users_roles on roles.id=users_roles.id_role where users_roles.id_user=чему?????");
for ($H=0;$H<count($HH);$H++)
{
echo '<option value="'.$HH.'"';
//if ($VERSIONN==$HH) echo ' selected ';
echo '>'.$HH.'</option>';
}
?>
</select>
-
PHP для идиотов
→ Как отсортировать поле по выбору из предидущего? • 16 декабря 2008 г. 8:36
Как отсортировать поле по выбору из предидущего? Т.Е. есть форма в первом списке выбираю юзера и в зависимости от выбора должен фильтроваться 2 список немогу понять как вытащить value из optiona.<form action="" method="post" enctype="multipart/form-data" id="...
Как отсортировать поле по выбору из предидущего? Т.Е. есть форма в первом списке выбираю юзера и в зависимости от выбора должен фильтроваться 2 список немогу понять как вытащить value из optiona.
<form action="" method="post" enctype="multipart/form-data" id="newsForm">
<?if (isset($editid)) echo '<input type="hidden" name="edit" value="'.$editid.'">';?>
<fieldset><br>
<label for="inp1"><b>Пользователь</b> <br /></label>
<!–<input type="text" name="user" value="(AJAX): по первым буквам">–>
<select name="id_user" >
<?
$us=DbQueryObjects("Select id,name,surname from users order by name asc");
for ($u=0;$u<count($us);$u++)
{
echo '<option value="'.$us[$u]->id.'"';
if (isset($id_userr) && $id_userr==$us[$u]->id) echo ' selected ';
echo '>'.$us[$u]->name.' '.$us[$u]->surname.'</option>';
}
?>
</select>
<br>
<label for="inp1"><b>Код заявки</b> <br /></label>
<select name="CODE">
<?echo "<script>alert($("select#user").val());</script>";?>
<?
$HH=DbQueryObjects("select version from roles inner join users_roles on roles.id=users_roles.id_role where users_roles.id_user=чему?????");
for ($H=0;$H<count($HH);$H++)
{
echo '<option value="'.$HH.'"';
//if ($VERSIONN==$HH) echo ' selected ';
echo '>'.$HH.'</option>';
}
?>
</select>