powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / input: 3 submit и 1 text
6 сообщений из 6, страница 1 из 1
input: 3 submit и 1 text
    #36513011
грязный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такой код:

Код: 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
input: 3 submit и 1 text
    #36513186
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
грязный , начнём с того что кнопка типа submit в форме должна быть одна. Зачем тебе три?
...
Рейтинг: 0 / 0
input: 3 submit и 1 text
    #36513269
an0nym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,

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

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

Код: 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
input: 3 submit и 1 text
    #36513384
an0nym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: 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
6 сообщений из 6, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / input: 3 submit и 1 text
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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