Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / ? (JavaScript) как обработать если name="r_name-poz[1]" / 11 сообщений из 11, страница 1 из 1
26.12.2008, 15:38
    #35737368
Akarak2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
? (JavaScript) как обработать если name="r_name-poz[1]"
Код: plaintext
1.
var str = form1.r_name-poz[ 1 ].value;
alert(str);

При попытке получить значение происходит ошибка.
poz неопрелделено
ну и далее соответственно понимает
poz[1] как poz.1.

Мне нужно чтобы скрипт пробигался по табличке и находил незаполненные.
Как сделать цикл я знаю. Но вот получить содержимое полей никак не выходит.

Практика - путь к совершенству.
Practice makes excellence.
...
Рейтинг: 0 / 0
26.12.2008, 16:10
    #35737466
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
? (JavaScript) как обработать если name="r_name-poz[1]"
Имея перед глазами только этот код, лично я могу утверждать, что еще и form1 не определено.
...
Рейтинг: 0 / 0
26.12.2008, 16:13
    #35737477
Akarak2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
? (JavaScript) как обработать если name="r_name-poz[1]"
Ну вот сам сделал

Код: plaintext
1.
var str = document.forms["form1"].elements["r_name-poz[1]"].value;
alert(str);

Практика - путь к совершенству.
Practice makes excellence.
...
Рейтинг: 0 / 0
26.12.2008, 16:18
    #35737487
Akarak2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
? (JavaScript) как обработать если name="r_name-poz[1]"
AntonariyИмея перед глазами только этот код, лично я могу утверждать, что еще и form1 не определено.

как видим ваше утверждение не верно

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
<html>
<head>
<meta http-equiv="Content-Language" content="ru">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Form19</title>
<script language=javascript>
function checkaddress() 
{
	var str = document.forms["form1"].elements["r_name-poz[1]"].value;
	alert(str);
	return false;
}
function checkaddress2() 
{
	var str = form2.r_name-poz[ 1 ].value;
	alert(str);
	return false;
}
</script>
</head>
<body>
<form id=form1 onsubmit="checkaddress()" >
<input type=text name=r_name-poz[ 1 ]>
<input type=submit>
</form>
<form id=form2 onsubmit="checkaddress2()" >
<input type=text name=r_name-poz[ 1 ]>
<input type=submit>
</form>
</body>
</html>
...
Рейтинг: 0 / 0
26.12.2008, 17:11
    #35737636
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
? (JavaScript) как обработать если name="r_name-poz[1]"
Akarak2как видим ваше утверждение не верно
Чего-то этого факта из кода не усматривается.
Хотя бы так:
Код: plaintext
1.
<form id="form1" name="form1" onsubmit="checkaddress()" >
...
Рейтинг: 0 / 0
26.12.2008, 18:06
    #35737761
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
? (JavaScript) как обработать если name="r_name-poz[1]"
Код: plaintext
var str = form1.r_name-poz[ 1 ].value
Я-то думал здесь не тире, а операция вычитания из поля формы — значения свойства объектного элемента массива… Собственно, и яваскрипт так думал.

name=r_name-poz[1]
var str = form1.r_name-poz[1].value;
var str = document.forms["form1"].elements["r_name-poz[1]"].value;

Обалдеть ваще. Akarak2, ознакомься с какой-нибудь книжкой по dom и js, твой код похож на брутфорс проблемы методом случайной генерации букаф, авось какой-нибудь вариант сработает.
...
Рейтинг: 0 / 0
26.12.2008, 23:36
    #35737980
Akarak2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
? (JavaScript) как обработать если name="r_name-poz[1]"
Приношу извинения, что не приве весь код сразу, а дернул только кусок.

Antonariy
Обалдеть ваще. Akarak2, ознакомься с какой-нибудь книжкой по dom и js, твой код похож на брутфорс проблемы методом случайной генерации букаф, авось какой-нибудь вариант сработает.

Обалдеть :-) ,а вы пробовали на чужой код навесить рюшички, причем с старом коде ничего уже менять нежелательно. Какие переменные сформированы с теми и приходиться работать.
А поскольку JS является не основным моим средством разработки, то очень много по ниму я еще не знаю.
Заметьте решение я все же нашел самостоятельно (полистал книжку), а не сидел и не ждал подсказок.
...
Рейтинг: 0 / 0
26.12.2008, 23:40
    #35737985
Akarak2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
? (JavaScript) как обработать если name="r_name-poz[1]"
ShSergeAkarak2как видим ваше утверждение не верно
Чего-то этого факта из кода не усматривается.
Хотя бы так:
Код: plaintext
1.
<form id="form1" name="form1" onsubmit="checkaddress()" >


а вы код на работоспособность перед написанием поста проверили на работоспособность.
И что какая-то религия запрещает использовать id вместо name?
...
Рейтинг: 0 / 0
27.12.2008, 08:46
    #35738097
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
? (JavaScript) как обработать если name="r_name-poz[1]"
Akarak2,

Не религия, а синтаксис (в вашем случае). Кстати, онсубмит не очень подходит для проверки (в данном конкретном случае). Если хотите обратиться к форме по ид - пишите document.getElementById.
...
Рейтинг: 0 / 0
27.12.2008, 09:51
    #35738106
Akarak2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
? (JavaScript) как обработать если name="r_name-poz[1]"
ShSergeAkarak2,

Не религия, а синтаксис (в вашем случае). Кстати, онсубмит не очень подходит для проверки (в данном конкретном случае). Если хотите обратиться к форме по ид - пишите document.getElementById.
Спасибо попробую
...
Рейтинг: 0 / 0
27.12.2008, 10:39
    #35738125
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
? (JavaScript) как обработать если name="r_name-poz[1]"
Akarak2Приношу извинения, что не приве весь код сразу, а дернул только кусок.

Antonariy
Обалдеть ваще. Akarak2, ознакомься с какой-нибудь книжкой по dom и js, твой код похож на брутфорс проблемы методом случайной генерации букаф, авось какой-нибудь вариант сработает.

Обалдеть :-) ,а вы пробовали на чужой код навесить рюшички, причем с старом коде ничего уже менять нежелательно. Какие переменные сформированы с теми и приходиться работать.
А поскольку JS является не основным моим средством разработки, то очень много по ниму я еще не знаю.
Заметьте решение я все же нашел самостоятельно (полистал книжку), а не сидел и не ждал подсказок.+5 ) Тогда передайте те мои слова автору
Что мне в основно приходится делать, так это работать с чужим кодом
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / ? (JavaScript) как обработать если name="r_name-poz[1]" / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]