|
|
|
| А можно сделать так, что бы функцию кнопки выполняла например текстовая ссылка с наименование "подтвердить" или картинка?
Что надо написать в коде ссылки? | |
|
|
|
|
|
|
|
для: TuX
(25.04.2005 в 21:53)
| | ну это только если с эметировать данное свойство
<html>
<head>
<script language="JavaScript">
function clk()
{
location.href="[какой-то адрес]?name1="+document.form_1.name1.value+"&name2="+document.form_1.name2.value
}
</script>
</head>
<body>
<form name="form_1">
<input type="text" name="name1"><br>
<input type="text" name="name2"><br>
<a href="#" onclick="clk()">вперёд</a>
</form>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: Crux
(25.04.2005 в 22:38)
| | А можно ли сделать, что бы при нажатии на кнопку появлялось окно с этой (form_1) формой и данные из этой формы передовались, обратно, туда же где и кнопка вызова этой формы | |
|
|
|
|
|
|
|
для: sancho
(08.06.2005 в 11:47)
| | Не очень ясно. Есть 2 страницы с 2-мя формами? Данные из одной нужно передать в другую?
PS: под новые вопросы лучше заводить новые темы. Если вопрос еще не решен и требует обсуждения, то заведите новую тему. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(09.06.2005 в 05:31)
| | Нужно просто что бы значения возвращались в ту форму, откуда было вызвано окно | |
|
|
|
|
|
|
|
для: TuX
(25.04.2005 в 21:53)
| | Можно через метод submit() у формы
<html>
<head>
<title></title>
<script language="JavaScript">
<!--
function my_submit(form_name)
{
window.document.forms[form_name].submit()
}
// -->
</script>
</head>
<body >
<form name=frm action="http://site/index.php" method="post">
<input type="text" name="ghjk" size="40" maxlength="256">
<a href="#" onclick="my_submit('frm'); return false" >Отправить</a>
</form>
|
| |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(26.04.2005 в 03:58)
| | точно, Дизайнер прав,
а у меня начал развиваться склероз | |
|
|
|
|
|
|
|
для: Crux
(26.04.2005 в 06:16)
| | Блин, не получается всё это запихнуть в отдельный php файл, который я буду инклудить потом в основную страницу. Где ошибка?
<?php
echo ("<script language=JavaScript><!-- function my_submit(form_name) {window.document.forms[form_name].submit()} // --></script>");
echo ("<form name=frm action=index.php method=post><input type=text name=ghjk size=40 maxlength=256> <a href=# onclick=my_submit('frm'); return false >Отправить</a></form>");
?>
|
| |
|
|
|
|
|
|
|
для: TuX
(26.04.2005 в 10:20)
| |
onclick=\"my_submit('frm'); return false \"
|
здесь присутствие кавычек обязательно | |
|
|
|
|
|
|
|
для: Crux
(26.04.2005 в 11:06)
| | Строка: 106
Символ: 1
Ошибка: Предполагается наличие объекта
Код: 0
_________________________________________________
Вот эта строка уже сформированной страницы:
<td width="58%" valign="middle"><script language=JavaScript><!--function my_submit(form_name){window.document.forms[form_name].submit()}// --></script><form name=form1 method=post action=index.php class=txt><div align=center><table width=69% border=0 cellspacing=1 cellpadding=1><tr><td><span class=txt>Логин:</span></td><td><input name=log type=text class=txt id=log><span class=pgreen></td><td><span class=pgreen><a href=# onclick="my_submit('frm'); return false">вход</a></span> </td></tr><tr><td><span class=txt>Пароль:</span></td><td><input name=pass type=text class=txt id=pass><span class=pgreen></span></td><td><span class=pgreen><a href=#>регистрация</a></span></td></tr></table></div></form></td>
|
| |
|
|
|
|
|
|
|
для: TuX
(26.04.2005 в 10:20)
| | Проблема, скорее всего, в кавычках
А вы не выводите JavaScript через PHP. Сам очень не люблю, сопровождаемые этим глюки. Выводите вот так:
<?
// здесь php
?>
<!-- А здесь JavaScript и HTML -->
<script language="JavaScript">
<!--
function my_submit(form_name)
{
window.document.forms[form_name].submit()
}
// -->
</script>
<?
// здесь php
?>
|
| |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(26.04.2005 в 14:36)
| | 1. полностью присоиденяюсь к Дизайнеру, JavaScript и PHP лучше в кучу не мешать.
2. у вас форма называется form1
<form name=form1 method=post action=index.php class=txt>
|
а по вызову функции вы прописываете другое имя frm
onclick="my_submit('frm'); return false"
|
тут должно быть всё одинакого | |
|
|
|
|
|
|
|
для: Crux
(26.04.2005 в 15:50)
| | Спасибо огромное!!! | |
|
|
|