Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Submit и onclick / 25 сообщений из 29, страница 1 из 2
02.04.2013, 16:37
    #38209540
Eugeny21
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Submit и onclick
Есть две кнопки submit. Одна передает данные этой же странице, а вот по нажатию на вторую, хочу чтобы данные передавались другой странице. Ну и собственно, чтобы она сразу открывалась.
Как это реализовать? :)
...
Рейтинг: 0 / 0
02.04.2013, 17:07
    #38209651
Владимир Л.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Submit и onclick
А причем тут php, perl или python?)))
...
Рейтинг: 0 / 0
02.04.2013, 17:13
    #38209663
Eugeny21
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Submit и onclick
И действительно :) Надеюсь, модератор перенесет тему в соответствующий форум. Еще больше, что найду ответ здесь ;)

Модератор: Тема перенесена из форума "PHP, Perl, Python".
...
Рейтинг: 0 / 0
03.04.2013, 12:01
    #38210731
re_qas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Submit и onclick
тут только вариант с двумя формами, или js кодам отправлять данные
...
Рейтинг: 0 / 0
03.04.2013, 12:15
    #38210781
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Submit и onclick
с помощью js менять action у формы перед отправкой
...
Рейтинг: 0 / 0
03.04.2013, 12:45
    #38210889
Eugeny21
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Submit и onclick
Antonariyс помощью js менять action у формы перед отправкой
А расскажите, пожалуйста, подробнее. Потому что технология для меня пока не знакомая.
...
Рейтинг: 0 / 0
03.04.2013, 13:24
    #38211001
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Submit и onclick
Заменить input type="submit" на "button" и написать что-то вроде этого:
Код: html
1.
2.
3.
4.
5.
6.
<input type="button" onclick="submitForm('page1.php')">

function submitForm(action){
    document.forms["имяФормы"].action = action;
    document.forms["имяФормы"].submit();
}
...
Рейтинг: 0 / 0
03.04.2013, 13:25
    #38211008
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Submit и onclick
Один из сабмитов можно не менять, пусть по умолчанию работает.
...
Рейтинг: 0 / 0
03.04.2013, 13:25
    #38211009
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Submit и onclick
Тот, который на эту же страницу.
...
Рейтинг: 0 / 0
03.04.2013, 14:20
    #38211152
Eugeny21
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Submit и onclick
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
	код...
?>
		<input type="button" onclick="submitForm('страница_которую нужно_открыть.php')" value="Показать" >
		<script type="text/javascript"> 
			function submitForm(action) {
			document.forms['текущая_страница.php'].action = action;
   			document.forms['текущая_страница.php'].submit();
		}
		</script>
		<?
код...
		



кнопка почему-то вообще не работает
...
Рейтинг: 0 / 0
03.04.2013, 14:24
    #38211158
re_qas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Submit и onclick
у вас должно быть <form name="form1" ....
document.forms['form1'].action = action; ...
...
Рейтинг: 0 / 0
03.04.2013, 14:40
    #38211187
Eugeny21
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Submit и onclick
[quot re_qas]у вас должно быть <form name="form1" ....
А где это указывать? В теге формы текущей страницы. Или то, на которую нужно перейти?
Попробовал так и так, не работает
...
Рейтинг: 0 / 0
03.04.2013, 14:48
    #38211197
re_qas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Submit и onclick
в теге страницы на которой скрипт
...
Рейтинг: 0 / 0
03.04.2013, 14:50
    #38211211
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Submit и onclick
Код: html
1.
2.
3.
<form name="form1"

document.forms['form1']

Если и это не понятно, то лучше наймите специалиста.
...
Рейтинг: 0 / 0
03.04.2013, 15:01
    #38211242
Eugeny21
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Submit и onclick
Это я понял :)

А спросил к тому, что кнопка никак не реагирует
...
Рейтинг: 0 / 0
03.04.2013, 15:16
    #38211300
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Submit и onclick
Тогда приведите код.
Тот, что вы приводили ранее, не соответствует вашему заявлению о понимании.
...
Рейтинг: 0 / 0
03.04.2013, 15:21
    #38211311
Eugeny21
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Submit и onclick
Пожалуйста

Код: html
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.
<?php
include("include/header.php");
include("include/sidebar.php");
require_once('connectvars.php');
$dbc = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
?>
<div id="content">
    <form id="form1" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
    <?php
    ...
		?>
		<input type="button" onclick="submitForm('page_list.php')" value="Показать" >
		
		<script type="text/javascript"> 

			function submitForm(action) {
			document.forms['form1'].action = action;
   			document.forms['form1'].submit();
		}

		</script>
		<?
		
    }
        else {echo 'Ошибка ввода данных';}
    }
    ?>

</form>
</div>

<?php
mysqli_close($dbc);
include("include/footer.php");?>
...
Рейтинг: 0 / 0
03.04.2013, 15:24
    #38211327
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Submit и onclick
не id="form1", а name
...
Рейтинг: 0 / 0
03.04.2013, 15:27
    #38211338
Eugeny21
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Submit и onclick
Antonariyне id="form1", а name
Да, name. Экспериментировал, пока в инете искал описание :)

Больше всего меня настораживает, что после щелчка на кнопке ничего не происходит (Chrome 26)
...
Рейтинг: 0 / 0
03.04.2013, 15:37
    #38211367
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Submit и onclick
Ну, я больше причин не вижу.
...
Рейтинг: 0 / 0
03.04.2013, 15:54
    #38211412
Eugeny21
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Submit и onclick
уточнение: всё крутится на denwer
...
Рейтинг: 0 / 0
03.04.2013, 15:59
    #38211426
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Submit и onclick
Попробуйте в FF, в FireBug самый вменяемый отладчик и консоль ошибок (ctrl+shift+k).
...
Рейтинг: 0 / 0
03.04.2013, 16:00
    #38211434
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Submit и onclick
Eugeny21Chromeнажмите F12, зайдите на закладку Sources, поставьте в submitForm точку останова и отлаживайте на здоровье
...
Рейтинг: 0 / 0
03.04.2013, 16:10
    #38211458
Eugeny21
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Submit и onclick
TypeError: document.forms.form1.submit is not a function

Такая ошибка
...
Рейтинг: 0 / 0
03.04.2013, 16:16
    #38211475
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Submit и onclick
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Submit и onclick / 25 сообщений из 29, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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