Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

порядковый номер элемента

12K
11 апреля 2010 года
davav
64 / / 27.08.2008
Как можно получить порядковый номер элемента в javascript.
Имеется 7 textbox.
536
12 апреля 2010 года
alex-kniaz
382 / / 07.08.2008
предоставьте код.
12K
12 апреля 2010 года
davav
64 / / 27.08.2008
<html>
<head>
<title>TEST</title>
<script language='javascript'>
function Show()
{
alert ( ... как показать порядковый номер выбранного элемента ?...);
}
</script>
</head>
<body>
<form action='#' method='post'>
<input type='text' name='name1'><br>
<input type='text' name='name2'><br>
<input type='text' name='name3'><br>
<input type='text' name='name4'><br>
<input type='text' name='name5'><br>
<input type='text' name='name6'><br>

<input type='button' value='show' onclick='Show()'><br>
</form>
</body>
</html>
253
12 апреля 2010 года
Proger_XP
1.5K / / 07.08.2004
Выбранного чего? У вас нет radio/checkbox'ов, только текстовые поля.

Кстати, не используйте <script language='javascript'>, это уже в прошлом, теперь надо писать так: <script type='text/javascript'>. То же самое относится и к style/link-stylesheet (у вас их тут нет, но подозреваю ошибку): <link/style type="text/css" ... />
325
14 апреля 2010 года
Franky
723 / / 10.08.2005
п.с.: ибо это повлечет анальные кары в виде неработоспособности при установке любого ЯС-счетчика (майл, ЛИ и т.д.)

Может ТС имел ввиду показать элемент, имеющий фокус?
92
14 апреля 2010 года
Тень Пса
2.2K / / 19.10.2006
Код:
<html>
<head>
<title>TEST</title>
<script style="text/javascript">
// name of current focused element
var focused = '';
function assign_focus_event() {
  els = document.getElementsByTagName('input');
  for (i=0;i<els.length;i++) {
    if (els.type == 'text') {
      els.onfocus = function() { focused = this.name; };
    }
  }
};
function Show(f)
{
  for (i=0; i < f.elements.length; i++) {
    if (f.elements.type == 'text' && focused == f.elements.name) {
      alert(focused + '; index = ' + i);
      focused = '';
      break;
    }
  }
}
</script>
</head>
<body &#111;&#110;load="assign_focus_event();">
<form action='#' method='post'>
<input type='text' name='name1' /><br>
<input type='text' name='name2' /><br>
<input type='text' name='name3' /><br>
<input type='text' name='name4' /><br>
<input type='text' name='name5' /><br>
<input type='text' name='name6' /><br>
<input type='button' value='show' &#111;&#110;click='Show(this.form)'><br>
</form>
</body>
</html>


от делать нефик...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог