powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / javascript и кнопки
38 сообщений из 38, показаны все 2 страниц
javascript и кнопки
    #36612662
monstr76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть страница, на ней нужно сделать 3 кнопки и при нажатии на каждую чтобы был переход на нужную страницу, используется база, поэтому необходимо передавать переменную на следующую страницу. все написано на php.
...
Рейтинг: 0 / 0
javascript и кнопки
    #36612681
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что не получается-то?
...
Рейтинг: 0 / 0
javascript и кнопки
    #36612688
monstr76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<form id="form1" name="form1" method="post" action="">
<input type="button" name="button" id="button" value="Отправить в архив" onclick="archive()"/>
<script>
function archive()
{
location.href="archive.php";
}
</script>
</form>

у меня на данный момент такая форма, переход по ссылке не происходит, и переменные не передаются.
...
Рейтинг: 0 / 0
javascript и кнопки
    #36612706
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А так?
Код: plaintext
1.
2.
3.
<form id="form1" name="form1" method="post" action="archive.php">
<input type="submit" name="button" id="button" value="Отправить в архив" />
</form>
...
Рейтинг: 0 / 0
javascript и кнопки
    #36613368
monstr76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeА так?
Код: plaintext
1.
2.
3.
<form id="form1" name="form1" method="post" action="archive.php">
<input type="submit" name="button" id="button" value="Отправить в архив" />
</form>


так только одна кнопка сработает, а мне нужны три кнопки с тремя разными переходами на страницы
...
Рейтинг: 0 / 0
javascript и кнопки
    #36613387
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На онклик меняйте акшион у формы.
...
Рейтинг: 0 / 0
javascript и кнопки
    #36613397
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<html>
<body>
<form id="form1" name="form1" method="post" action="">
<input type="submit" name="button1" id="button1" value="Клик" onclick="document.forms[0].action='archive1.php'" />
<br />
<input type="submit" name="button2" id="button2" value="Клик" onclick="document.forms[0].action='archive2.php'"/>
<br />
<input type="submit" name="button3" id="button3" value="Клик" onclick="document.forms[0].action='archive3.php'"/>
</form>
</body>
</html>
...
Рейтинг: 0 / 0
javascript и кнопки
    #36613406
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge , чему учишь! На одной форме 3 submit-ных кнопки забацал...
...
Рейтинг: 0 / 0
javascript и кнопки
    #36613414
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вариант...

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
<html>
<head>
<script>
function Go(Type) {
	var obj=document.forms[ 0 ]
	obj.action='archive'+Type+'.php'
	obj.submit()
}
</script>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<input type="button" name="button1" id="button1" value="Клик" onclick="Go(1)" />
<br />
<input type="button" name="button2" id="button2" value="Клик" onclick="Go(2)"/>
<br />
<input type="button" name="button3" id="button3" value="Клик" onclick="Go(3)"/>
</form>
</body>
</html>
...
Рейтинг: 0 / 0
javascript и кнопки
    #36613455
monstr76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaКак вариант...

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
<html>
<head>
<script>
function Go(Type) {
	var obj=document.forms[ 0 ]
	obj.action='archive'+Type+'.php'
	obj.submit()
}
</script>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<input type="button" name="button1" id="button1" value="Клик" onclick="Go(1)" />
<br />
<input type="button" name="button2" id="button2" value="Клик" onclick="Go(2)"/>
<br />
<input type="button" name="button3" id="button3" value="Клик" onclick="Go(3)"/>
</form>
</body>
</html>



а если мне нужны разные страницы, к примеру: archive.php, help.php, delete.php, как функцию подправить?
...
Рейтинг: 0 / 0
javascript и кнопки
    #36613472
monstr76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или три разных функции написать?
...
Рейтинг: 0 / 0
javascript и кнопки
    #36613542
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
monstr76или три разных функции написать?
В Go параметр с именем передавать.
...
Рейтинг: 0 / 0
javascript и кнопки
    #36613885
what?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa ShSerge , чему учишь! На одной форме 3 submit-ных кнопки забацал...

уточните, пожалуйста, почему это плохо?

http://www.w3.org/TR/html401/interact/forms.html

авторAuthors may create three types of buttons:

* submit buttons: When activated, a submit button submits a form. A form may contain more than one submit button.
...
...
Рейтинг: 0 / 0
javascript и кнопки
    #36613898
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
what?,

Да и я тоже не понял. Ну, фиг его знает... .
...
Рейтинг: 0 / 0
javascript и кнопки
    #36614475
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
what?уточните, пожалуйста, почему это плохо?
Ранее много где читал что субмидная кнопка у формы должна быть одна... Это и запомнилось.

Хотя теперь вполне может быть что это из серии "ретурн в процедуре/функции должен быть один"...

Но по субмидным кнопкам я остаюсь приверженцем старого варианта...
...
Рейтинг: 0 / 0
javascript и кнопки
    #36615256
monstr76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор<?php
session_start();
if (isset($_SESSION['monstr']))
{
?>
<html>
<head>
<script language="JavaScript">
function perehod(name) {
document.forms[0].action=name+'.php';
document.forms[0].submit();
}
</script>
</head>
<link href="../style.css" rel="stylesheet" type="text/css" />
<table width="890" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<tr>
<td width="208" height="600" valign="top"><span class="menu">
<a href="add_user.php">Добавить пользователя</a><br />
<a href="deluser.php">Удалить пользователя</a><br />
<a href="renamepass.php">Смена пароля</a><br />
<a href="zayavki.php">Список заявок</a><br />
<a href="vipolneno.php">Выполнено</a><br />
<a href="to_help.php">Переместить в помощь</a><br />
<a href="rem_zayavki.php">Удалить заявку</a><br />
<a href="exit.php">Выход</a></span><br /> <br /></td>
<td width="600" align="center" valign="top">
<form id="form1" name="form1" method="post" action="">
<p>
<input type="button" name="button1" id="button1" value="Отправить в архив" onclick="perehod(archive)"/> 
<input type="button" name="button2" id="button2" value="В помощь" onclick="perehod(help)"/> 
<input type="button" name="button3" id="button3" value="Удалить" onclick="perehod(rem_zayavki_save)"/>

<?php
$problem= $_POST['problem'];
$host="localhost";
$user="root";
$pwd="";
$db=mysql_pconnect($host,$user,$pwd)
or die ("Соединение не установлено!");
mysql_select_db("pedin",$db);

//Устанавливаем кодировку для соединения базы данных
mysql_query("SET NAMES cp1251");

$query = "select * from zayavki order by data desc,time desc limit 50";
$result = mysql_query($query) ;
$n=mysql_num_rows($result);
if ($n>0) $id=mysql_result($result,0,id);

echo "<table align=center border=1 cellspacing=0 class=tables>";// и теперь в цикле выводим построчно
echo "<tr>
<td align=center width=50 bgcolor='#FFFFАА'>№ Заявки</td>
<td align=center width=50 bgcolor='#FFFFАА'>отдел</td>
<td align=center width=50 bgcolor='#FFFFАА'>каб</td>
<td align=center width=50 bgcolor='#FFFFАА'>дата</td>
<td align=center width=50 bgcolor='#FFFFАА'>время</td>
<td align=center width=50 bgcolor='#FFFFАА'>IP</td>
<td align=center width=50 bgcolor='#FFFFАА'>имя</td>
<td align=center width=50 bgcolor='#FFFFАА'>проблема</td>
<td align=center width=10 bgcolor='#FFFFАА'> </td>
</tr>";

for($i=0;$i<$n;$i++)
{

$id=mysql_result($result,$i,id);
echo "<tr>
<td bgcolor='#FFFFCC'>",mysql_result($result,$i,id),"</td>
<td bgcolor='#FFFFCC'>",mysql_result($result,$i,kafedra),"</td>
<td bgcolor='#FFFFCC'>",mysql_result($result,$i,kabinet),"</td>
<td bgcolor='#FFCCFF'>",mysql_result($result,$i,data),"</td>
<td bgcolor='#FFCCFF'>",mysql_result($result,$i,time),"</td>
<td bgcolor='#CCFFCC'>",mysql_result($result,$i,ip),"</td>
<td bgcolor='#CCFFCC'>",mysql_result($result,$i,name_comp),"</td>
<td bgcolor='#CCCCFF'>",mysql_result($result,$i,problem),"</td>
<td bgcolor='#FFCCCC'><input type=checkbox name=type[] value=$id></td>
</tr>";
}
echo "</table>";
mysql_close($db);
}
else
{echo 'Доступ запрещен';}
?>
</p>
</form>
</td>
</tr>
</table>

</html>


Не понимаю, что у меня неправильно, но есть три кнопки, при нажатии на любую ничего не происходит.
...
Рейтинг: 0 / 0
javascript и кнопки
    #36615275
EmilRegis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полагаю, что переменные archive, help, rem_zayavki_save не определены)) заключите их в кавычки
...
Рейтинг: 0 / 0
javascript и кнопки
    #36615286
monstr76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EmilRegisполагаю, что переменные archive, help, rem_zayavki_save не определены)) заключите их в кавычки
это не переменные а названия файлов, на которые происходит переход
...
Рейтинг: 0 / 0
javascript и кнопки
    #36615287
EmilRegis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну так и заключай эти названия в кавычки...javascript же думает, что это переменные
...
Рейтинг: 0 / 0
javascript и кнопки
    #36615289
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
monstr76Не понимаю, что у меня неправильно, ...
Простой хтмльный пример можешь сделать? Зачем тут про пхп-то читать?
...
Рейтинг: 0 / 0
javascript и кнопки
    #36616674
monstr76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EmilRegisну так и заключай эти названия в кавычки...javascript же думает, что это переменные

спасибо, большое все получилось, после того как <input type="button" name="button1" id="button1" value="Отправить в архив" onclick="perehod(archive)"/>
поменял на <input type="button" name="button1" id="button1" value="Отправить в архив" onclick="perehod('archive')"/>
...
Рейтинг: 0 / 0
javascript и кнопки
    #36616676
monstr76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsamonstr76Не понимаю, что у меня неправильно, ...
Простой хтмльный пример можешь сделать? Зачем тут про пхп-то читать?
и вам спасибо, за функцию
...
Рейтинг: 0 / 0
javascript и кнопки
    #36617477
pfff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<html>
<body>
<form name="form1" method="post" action="archive.php">
<input type="submit" value="Клик" />
</form>
<form name="form1" method="post" action="help.php">
<input type="submit" value="Клик" />
</form>
<form name="form1" method="post" action="delete.php"> 
<input type="submit" value="Клик" />
</form>
</body>
</html>
ТС не завязывайся на JS чревато последствиями! Удачи!
...
Рейтинг: 0 / 0
javascript и кнопки
    #36617622
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pfff , а поля в формах как дублировать?
...
Рейтинг: 0 / 0
javascript и кнопки
    #36617659
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa pfff , а поля в формах как дублировать?
А где ж ты поля видешь? :)
...
Рейтинг: 0 / 0
javascript и кнопки
    #36617724
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge , а чего тогда автор шлёт на разные страницы?

monstr76есть страница, на ней нужно сделать 3 кнопки и при нажатии на каждую чтобы был переход на нужную страницу, используется база, поэтому необходимо передавать переменную на следующую страницу . все написано на php.
...
Рейтинг: 0 / 0
javascript и кнопки
    #36618076
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автора чего тогда автор шлёт на разные страницы?
ИМХО: - вполне нормальное поведение
к примеру, одна стр. служит для удаления записи - вполне достаточно id в хидене;
вторая стр. служит для изменения записи - так же вполне достаточно id в хидене...
ну, и т.д.
P.S. можно, конечно, похоливарить на счёт POST ws GET при таком раскладе, но мну как то не досуг!

Основная идея была и остаётся - всяко лучше три формы\три сабмита, чем JS, бо по прежнему думаю JS (в данном случае) - чревато последствиями - без обид! ;)
Как бы так!? ;)
...
Рейтинг: 0 / 0
javascript и кнопки
    #36618103
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladgrig,

Щазасрелюсь, бонезнаю какВы данные передавать собираетесь.
...
Рейтинг: 0 / 0
javascript и кнопки
    #36618324
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЩазасрелюсь, бонезнаю какВы данные передавать собираетесь.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<html>
<body>
<form method="post" action="archive.php">
<input type="hidden" value="2" name="id" />
<input type="submit" value="Клик" />
</form>
<form method="post" action="help.php">
<input type="hidden" value="2" name="id" />
<input type="submit" value="Клик" />
</form>
<form method="post" action="delete.php"> 
<input type="hidden" value="2" name="id" />
<input type="submit" value="Клик" />
</form>
</body>
</html>
мб как то так!? или всё таки нужно расписать поведение каждой отдельной стр!? ;)

ПыСы:
автор
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<html>
<body>
<form id="form1" name="form1" method="post" action="">
<input type="submit" name="button1" id="button1" value="Клик" onclick="document.forms[0].action='archive1.php'" />
<br />
<input type="submit" name="button2" id="button2" value="Клик" onclick="document.forms[0].action='archive2.php'"/>
<br />
<input type="submit" name="button3" id="button3" value="Клик" onclick="document.forms[0].action='archive3.php'"/>
</form>
</body>
</html>

отключи в браузере JS и удивись!!! :) логичное стало абсолютно нелогичным, не так ли!?
Бывай!
...
Рейтинг: 0 / 0
javascript и кнопки
    #36618371
EmilRegis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в наше время отключать в браузере javascript - вот, что было бы не логичным
...
Рейтинг: 0 / 0
javascript и кнопки
    #36618381
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladgrig , ты расскажи как без js будеш менять значения во всех 3-х переменных? А если значение задаёт пользователь... Как они окажутся во всех переменных сразу?
...
Рейтинг: 0 / 0
javascript и кнопки
    #36618393
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторв наше время отключать в браузере javascript - вот, что было бы не логичным
пусть будет так!!! но, глубоко не всегда настройки браузера зависят от тебя!!! + если там (в браузере) есть галочка вкл\выкл (JS) - значит она кому то там нужна - не так ли!? ;)
авторvladgrig, ты расскажи как без js будеш менять значения во всех 3-х переменных? А если значение задаёт пользователь... Как они окажутся во всех переменных сразу?
авторОсновная идея была и остаётся - всяко лучше три формы\три сабмита, чем JS, бо по прежнему думаю JS (в данном случае) - чревато последствиями - без обид! ;)

P.S. Вы как то странно пытаетесь отстоять - хм... непойму только - ЧТО ИМЕННО?!
...
Рейтинг: 0 / 0
javascript и кнопки
    #36618438
EmilRegis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
просто интересно, как в скрытое поле передать какой-нить айдишник нужного элемента без javascript-а))
...
Рейтинг: 0 / 0
javascript и кнопки
    #36618467
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторпросто интересно, как в скрытое поле передать какой-нить айдишник нужного элемента без javascript-а))
Код: plaintext
1.
<input name="curtime" type="hidden" value="<?= time() ?>">
прикинь, время всю дорогу в хидене меняется! я сам в шоке!!! ;)))
...
Рейтинг: 0 / 0
javascript и кнопки
    #36618492
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladgrigВы как то странно пытаетесь отстоять - хм... непойму только - ЧТО ИМЕННО?!
Отстаивать не собираюсь ничего...
Просто хочу узнать как будешь менять все 3-переменные без JS. Т.е. не просто изначально чего-то туда записать... А после того как что-то поменялось в первой, как будешь то же значение прописывать в другие 2 переменные?

Вроде простенький вопрос...
...
Рейтинг: 0 / 0
javascript и кнопки
    #36618493
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladgrig
Код: plaintext
1.
<input name="curtime" type="hidden" value="<?= time() ?>">
прикинь, время всю дорогу в хидене меняется! я сам в шоке!!! ;)))
Это простое присваивание (начальное). Тебя спрашивают как ты теперь туда запишешь например значение "test"?
Без JS разумеется...
...
Рейтинг: 0 / 0
javascript и кнопки
    #36619100
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЭто простое присваивание (начальное). Тебя спрашивают как ты теперь туда запишешь например значение "test"?
Без JS разумеется...
хм... а где я высказал подобную мысль!? что такое возможно?!
...
Рейтинг: 0 / 0
javascript и кнопки
    #36619274
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
no comment...
...
Рейтинг: 0 / 0
38 сообщений из 38, показаны все 2 страниц
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / javascript и кнопки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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