Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / input: 3 submit и 1 text / 6 сообщений из 6, страница 1 из 1
11.03.2010, 07:00:28
    #36513011
грязный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
input: 3 submit и 1 text
Есть такой код:

Код: plaintext
1.
2.
3.
4.
5.
6.
 ${param.button}
        <form action="newjsp.jsp" method="POST" name=taskform id="id2">
            <input type="text" name="комментарий" value="" size="130" onkeypress="if(event.keyCode==13){document.getElementById('id1').click();}" /><br>
            <input type="submit" value="кнопка 1" name="button" />
            <input type="submit" value="кнопка 2" name="button" />
            <input type="submit" value="кнопка 3" name="button" id="id1"/>
        </form>
newjsp.jsp - текущая страница

При нажатии по кнопкам, срабатывает форма, перезагружается страница и перед инпутом пишется value нажатой кнопки ( ${param.button})
А при нажатии ентера по текстовому инпуту - происходит тоже самое, но не пишется ничего.
Как сделать чтобы писалось "кнопка 3" ? Тоесть чтобы ${param.button} стал равен "кнопка 3"
...
Рейтинг: 0 / 0
11.03.2010, 10:04:53
    #36513186
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
input: 3 submit и 1 text
грязный , начнём с того что кнопка типа submit в форме должна быть одна. Зачем тебе три?
...
Рейтинг: 0 / 0
11.03.2010, 10:29:36
    #36513269
an0nym
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
input: 3 submit и 1 text
krvsa,

вы не правы.
...
Рейтинг: 0 / 0
11.03.2010, 10:39:21
    #36513296
Ренат
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
input: 3 submit и 1 text
an0nymkrvsa,

вы не правы.почему не прав? Имена у них одни и те же. Идут они подряд....
...
Рейтинг: 0 / 0
11.03.2010, 10:41:23
    #36513306
an0nym
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
input: 3 submit и 1 text
Ренат,

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
		"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
	<title></title>
</head>
<body>
<form action="test.html">
	<input type="text" name="test" value=""/>
	<input type="submit" name="submit1" value="1"/>
	<input type="submit" name="submit2" value="2"/>
</form>
</body>
</html>
Потыкай по разным кнопкам и просто внутри текстового поля Enter нажми - и ты поймешь, что сабмитится не больше одного <input type="submit"/>, и не потому что имена у них одинаковые и значение последнего переписывает значение предыдущего.
...
Рейтинг: 0 / 0
11.03.2010, 11:04:14
    #36513384
an0nym
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
input: 3 submit и 1 text
Код: 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.
31.
32.
33.
34.
35.
36.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
		"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
	<title></title>
	<script type="text/javascript">
		var encaps = function() {
			var test = function(e) {
				if (e.keyCode ==  13 ) {
					document.getElementById('test1').click();
					e.preventDefault();
				}
			}
			var el = document.getElementById('test');
			if (el.addEventListener) {
				el.addEventListener('keypress', test, false);
			} else if (el.attachEvent) {
				el.attachEvent('onkeypress', function() {
					test.apply(el, arguments);
				});
			}
		}
		if (window.addEventListener) {
			window.addEventListener('load', encaps, false);
		} else if (document.attachEvent) {
			window.attachEvent('onload', encaps);
		}
	</script>
</head>
<body>
<form action="test.html" id="test">
	<input type="text" name="test" value=""/>
	<input type="submit" name="submit1" value="1"/>
	<input type="submit" name="submit2" value="2" id="test1"/>
</form>
</body>
</html>
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / input: 3 submit и 1 text / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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