|
|
|
|
|
для: CNT
(09.06.2007 в 14:57)
| | сп все вроде работает... не могу точно сказать т.к на хостинге траблы с пхп | |
|
|
|
|
|
|
|
для: adminn
(08.06.2007 в 02:36)
| |
<form action=2.php method=post name="myForm">
<input type=hidden name=action value=post>
от кого
<p>
<input type=text name=mail_subject>
</p>
текст
<p>
<textarea name=mail_msg></textarea>
</p>
Кнопка у меня такая
<a href="#" onMouseOut="MM_swapImgRestore()"
onMouseOver="MM_swapImage('Image15','','image/knopOtprav+1.jpg',1)"
onclick="document.forms.myForm.submit ()">
<img src="image/knopOtprav.jpg" name="Image15" width="108" height="28" border="0" id="Image15" />
</a>
</form>
|
| |
|
|
|
|
|
|
|
для: adminn
(09.06.2007 в 02:01)
| | Ну на кнопку <input type="submit"> можно наложить изображение тоже, используя CSS, например (изображение для примера прилагается):
<style type="text/css">
.buttonSender {
BACKGROUND: url(image_button.gif) no-repeat left top;
WIDTH: 85px;
HEIGHT: 17px;
CURSOR: pointer;
BORDER-TOP-STYLE: none;
BORDER-RIGHT-STYLE: none;
BORDER-LEFT-STYLE: none;
BORDER-BOTTOM-STYLE: none;
}
.buttonSenderHover {
BACKGROUND: url(image_button.gif) no-repeat left bottom;
WIDTH: 85px;
HEIGHT: 17px;
CURSOR: pointer;
BORDER-TOP-STYLE: none;
BORDER-RIGHT-STYLE: none;
BORDER-LEFT-STYLE: none;
BORDER-BOTTOM-STYLE: none;
}
</style>
|
Кнопки прописываем класс и события. Не знаю зачем вы хотите передавать "параметры" формы в JS, но предполагаю, что вы хотите проверить заполнение формы. Тогда пишем, например, так:
<script>
function check(mail,msg) {
if (mail.value==""||msg.value=="")
{
alert("Заполните все поля формы!");
return false;
}
else
{
var str=mail.value.toLowerCase();
mail.value = str;
var filter = /([a-z0-9._-]+@[a-z0-9._-]+\.[a-z]{2,3}$)/;
if (!filter.test(str))
{
alert("Пожалуйста, введите e-mail корректно!");
return false;
}
}
}
</script>
|
В самой форме:
<form action=2.php method=post onsubmit="return check(this.mail_subject,this.mail_msg)">
<input type=hidden name=action value=post>
<input type=text name=mail_subject><br>
<textarea name=mail_msg></textarea><br>
<input type=submit class="buttonSender"
value="" onmouseover="this.className='buttonSenderHover'"
onmouseout="this.className='buttonSender'">
</form>
|
При отправке формы, в JS будут проверятся: заполнение формы и корректность ввода адреса. Пока JS будет возвращать false, форма не будет отправлена. Здесь для примера значение (value) кнопки Submit указано как пустое, а надпись выполнена на самой кнопке. Вы можете сделать иначе. Само изображение кнопки - это два изображения кнопки "скленных" в одно, в CSS это изображение выравнивается по вертикали поверху/понизу. Вот и весь фокус, если он вас не устраивает - ищите другое решение. | |
|
|
|
|
|
|
|
для: sim5
(08.06.2007 в 19:53)
| | Я бы мог сделать так <input type="submit"> и форма работает. Но у меня такая кнопка :
с 2 графическими файлами и при наведении на нее получается движение с помощью этого javaScripta. Я просто хочу чтоб моя форма работала и передавала параметры скрипту при нажатии на эту кнопку.
Можете сделать форму в первом посте чтоб она заработала?
Я хочу пример.. я пытался прописать type= к ней, но у меня не получилось. Если это так просто приведите примет чтоб я разобрался | |
|
|
|
|
|
|
|
для: adminn
(08.06.2007 в 19:04)
| | Что вы хотите, чтобы по клику вашей картинки image/knopOtprav.jpg передавались параметры из формы (для чего?), и форма отправлялась? Ну "навесте" вы свою image/knopOtprav.jpg на <input type="image"> и передавайте через нее в скрипт все что хотите. Если уж так хочется то можете передать значения полей этой формы скрипту и через свою кнопку. Можете вобще ничего не передавать, а только обратиться к функции, в которой уж и делайте то чего вам нужно, а чего вы хотите, я не понимаю.
>Эти кнопки можна создавать в любом редакторе.
А вашу кнопку нельзя? | |
|
|
|
|
|
|
|
для: sim5
(08.06.2007 в 04:12)
| | Это не выход. Эти кнопки можна создавать в любом редакторе.
В конфигурациях можно ставить только ссылку... это да.. Ну я просто уверен что добавив пара параметров на js к этой кнопке и она станет передавать параметры скрипту.. причина в том что я не знаю js (: | |
|
|
|
|
|
|
|
для: adminn
(08.06.2007 в 02:36)
| | <form action=2.php method=post onsubmit="myfunction(this.mail_subject,this.mail_msg)">
Конечно, если это и есть "...форма отправляла параметры..."
Но у формы должна быть кнопка <input type="submit"> или <input type="image">, иначе onsubmit(), о котором вы говорите, по клику на вашей кнопке не наступит. | |
|
|
|
|
|
|
| //такая форма
<form action=2.php method=post>
<input type=hidden name=action value=post>
от кого
<p>
<input type=text name=mail_subject>
</p>
текст
<p>
<textarea name=mail_msg></textarea>
</p>
Кнопка у меня такая
<a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image15','','image/knopOtprav+1.jpg',1)"><img src="image/knopOtprav.jpg" name="Image15" width="108" height="28" border="0" id="Image15" /></a>
Хочу чтоб при нажатии этой кнопки форма отправляла параметры скрипту
Я в js пака плохо разбираюсь. Думаю что надо при онклике добавь вызов метода submit на форме. Или как это сделать?
У меня не получается помогите (: | |
|
|
|
|