Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / javascript и кнопки / 25 сообщений из 38, страница 1 из 2
05.05.2010, 12:39:15
    #36612662
monstr76
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javascript и кнопки
есть страница, на ней нужно сделать 3 кнопки и при нажатии на каждую чтобы был переход на нужную страницу, используется база, поэтому необходимо передавать переменную на следующую страницу. все написано на php.
...
Рейтинг: 0 / 0
05.05.2010, 12:44:56
    #36612681
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javascript и кнопки
А что не получается-то?
...
Рейтинг: 0 / 0
05.05.2010, 12:48:30
    #36612688
monstr76
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javascript и кнопки
<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
05.05.2010, 12:54:48
    #36612706
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javascript и кнопки
А так?
Код: 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
05.05.2010, 16:29:45
    #36613368
monstr76
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javascript и кнопки
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
05.05.2010, 16:35:44
    #36613387
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javascript и кнопки
На онклик меняйте акшион у формы.
...
Рейтинг: 0 / 0
05.05.2010, 16:41:02
    #36613397
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javascript и кнопки
Код: 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
05.05.2010, 16:44:52
    #36613406
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javascript и кнопки
ShSerge , чему учишь! На одной форме 3 submit-ных кнопки забацал...
...
Рейтинг: 0 / 0
05.05.2010, 16:48:31
    #36613414
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javascript и кнопки
Как вариант...

Код: 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
05.05.2010, 17:06:28
    #36613455
monstr76
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javascript и кнопки
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
05.05.2010, 17:09:05
    #36613472
monstr76
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javascript и кнопки
или три разных функции написать?
...
Рейтинг: 0 / 0
05.05.2010, 17:30:32
    #36613542
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javascript и кнопки
monstr76или три разных функции написать?
В Go параметр с именем передавать.
...
Рейтинг: 0 / 0
05.05.2010, 20:30:45
    #36613885
what?
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javascript и кнопки
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
05.05.2010, 20:36:37
    #36613898
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javascript и кнопки
what?,

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

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

Но по субмидным кнопкам я остаюсь приверженцем старого варианта...
...
Рейтинг: 0 / 0
06.05.2010, 14:32:05
    #36615256
monstr76
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javascript и кнопки
автор<?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
06.05.2010, 14:36:40
    #36615275
EmilRegis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javascript и кнопки
полагаю, что переменные archive, help, rem_zayavki_save не определены)) заключите их в кавычки
...
Рейтинг: 0 / 0
06.05.2010, 14:40:21
    #36615286
monstr76
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javascript и кнопки
EmilRegisполагаю, что переменные archive, help, rem_zayavki_save не определены)) заключите их в кавычки
это не переменные а названия файлов, на которые происходит переход
...
Рейтинг: 0 / 0
06.05.2010, 14:41:39
    #36615287
EmilRegis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javascript и кнопки
ну так и заключай эти названия в кавычки...javascript же думает, что это переменные
...
Рейтинг: 0 / 0
06.05.2010, 14:42:14
    #36615289
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javascript и кнопки
monstr76Не понимаю, что у меня неправильно, ...
Простой хтмльный пример можешь сделать? Зачем тут про пхп-то читать?
...
Рейтинг: 0 / 0
07.05.2010, 09:36:09
    #36616674
monstr76
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javascript и кнопки
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
07.05.2010, 09:36:47
    #36616676
monstr76
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javascript и кнопки
krvsamonstr76Не понимаю, что у меня неправильно, ...
Простой хтмльный пример можешь сделать? Зачем тут про пхп-то читать?
и вам спасибо, за функцию
...
Рейтинг: 0 / 0
07.05.2010, 14:38:35
    #36617477
pfff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javascript и кнопки
Код: 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
07.05.2010, 15:12:37
    #36617622
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javascript и кнопки
pfff , а поля в формах как дублировать?
...
Рейтинг: 0 / 0
07.05.2010, 15:23:20
    #36617659
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javascript и кнопки
krvsa pfff , а поля в формах как дублировать?
А где ж ты поля видешь? :)
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / javascript и кнопки / 25 сообщений из 38, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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