|
| |
|
|
| |
для: targa
(16.11.2006 в 01:18)
| | | пасибо бошое!!! думаю,дальше сам разберусь... | |
| |
|
|
| |
|
|
| |
для: M.iks
(15.11.2006 в 23:55)
| | | Ну в самом простом варианте можно сделать ссылку очень похожую на кнопку.
a.as_btn
{
display: block;
color: white;
font-weight: bold;
background-color: blue;
border-color: white;
border-style: solid;
border-width: 1px 2px 2px 1px;
margin: 2px; /* хотя можно и без этого */
padding: 2px 5px;
width: 200px;
text-align: center;
text-decoration: none;
}
a.as_btn:hover
{
color: yellow;
border-color: yellow;
}
|
Она обращается к рнр-скрипту, который отображает форму с двумя (или сколько их там) полями. У нужных полей через value уже проставлены нужные значения.
<form method="post" action="">
<input type="text" value="поле1" name="txt1"><br />
<input type="text" value="поле2" name="txt2"><br />
<input type="submit" value="Отправить" name="btn"><input type="reset" value="Сброс" name="btn_clear">
</form>
|
Это если значения в этих всегда одинаковые.
Если же значения в полях меняются. То примерно так.
Кнопка - это submit некоей формы. У атрибут action указывает на нужный рнр-скрипт.
<form method="post" action="my_script.php" onsubmit="return my_js_func(this);">
<input type="text" value="" name="hdn1"><br />
<input type="text" value="" name="hdn2"><br />
<input type="submit" value="Отправить" name="btn"><input type="reset" value="Сброс" name="btn_clear">
</form>
|
function return my_js_func(toForm)
{
// какие-то вычисления где вычисляются my_value1 и my_value2
toForm.hdn1.value=my_value1;
toForm.hdn2.value=my_value2;
return true; // это чтобы форма отправилась - вернем false отправка формы будет отменена
}
При нажатии на кнопку срабатывает событие onsubmit для формы. Т.е. можете запустить по нему JS-функцию (см. выше), которая вычислит нужные значения. (например версию операционки и еще что-то) и поместит их в скрытые (hidden) поля формы. А в вызываемом скрипты обрабатываете эти два поля и выводите их значения уже в другую форму
<html>
<head> <title>Моя страница</title> </head>
<body>
<form method="post" action="">
<?php
$lcVal1=$_POST['hdn1']; $lcVal2=$_POST['hdn2'];
// какие-то вычисления/проверки с $lcVal1 и $lcVal2
echo '<input type="text" value="'.$lcVal1.'" name="txt1"><br />';
echo '<input type="text" value="'.$lcVal2.'" name="txt2"><br />';
?>
</form>
</body>
</html>
|
Это был уже my_script.php, который вызывала форма на первой странице.
Ну вот примерно так :) | |
| |
|
|
| |
|
|
| |
для: M.iks
(15.11.2006 в 23:55)
| | | Ээээ.... Размещение кнопки - это HTML. И что значит "кнопка хаполнит два поля в открывающемся php"? | |
| |
|
|
| |
|
|
| | есть htm страница,
на ней нужно разместить кнопку,
кнопка должна заполнять два поля в открывающейся php
З.Ы.я в рнр практически ноль, но очень нужно, объясните как можно подробней PLS | |
| |
|
|
|