[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: SUBMIT
RuslanMRP
Привет! Подскажите, можно ли как то сделать, чтобы кнопка субмит отображала картинку?

если прописываю в коде type="image" то обработка не работает.



Спустя 4 минуты, 13 секунд (18.09.2010 - 13:39) Lenarfate написал(а):
Цитата
то обработка не работает.

смотря как делаешь

Спустя 12 секунд (18.09.2010 - 13:39) phz написал(а):
Покажи полностью код формы

<input type="image" src="images/submit.jpg" value="Submit" alt="Submit"/>

Спустя 3 минуты, 36 секунд (18.09.2010 - 13:43) RuslanMRP написал(а):
Форма

<form action="poisk.php" method="post">
<td><input
type="text" name="poisk" class="form-text" maxlength="30" size="35" value="Поиск по прайсу..." onblur="if(this.value=='') this.value='Поиск по прайсу...';" onfocus="if(this.value=='Поиск по прайсу...') this.value='';" border="0"></td>
<td
width="10" height="25">
<img
src="images/1_19.jpg" width="10" height="25" alt=""></td>
<td
width="38" height="25">
<input
type="submit" src="images/1_20.jpg" name="go1" value="ок"></td>
</form>




Спустя 4 минуты, 19 секунд (18.09.2010 - 13:47) phz написал(а):
У меня всё работает:


<form action="" method="post">

<td><input
type="text" name="poisk" class="form-text" maxlength="30" size="35" value="Поиск по прайсу..." onblur="if(this.value=='') this.value='Поиск по прайсу...';" onfocus="if(this.value=='Поиск по прайсу...') this.value='';" border="0"></td>

<td
width="10" height="25"><img src="images/1_19.jpg" width="10" height="25" alt=""></td>

<td
width="38" height="25">
<input
type="image" src="http://phpforum.ru/style_images/1/flags/Ukraine_.gif" name="go1" value="ок"></td>

</form>


Спустя 53 секунды (18.09.2010 - 13:48) RuslanMRP написал(а):
Так делал с image:

<form action="poisk.php" method="post">
<td><input
type="text" name="poisk" class="form-text" maxlength="30" size="35" value="Поиск по прайсу..." onblur="if(this.value=='') this.value='Поиск по прайсу...';" onfocus="if(this.value=='Поиск по прайсу...') this.value='';" border="0"></td>
<td
width="10" height="25">
<img
src="images/1_19.jpg" width="10" height="25" alt=""></td>
<td
width="38" height="25">
<input
type="image" src="images/1_20.jpg" name="go1" value="ок"></td>
</form>


Но тогда форма не срабатывает (т.е. не ищет, я так понимаю что не знает что такое image, передавать можно только submit)

Спустя 1 минута, 6 секунд (18.09.2010 - 13:49) phz написал(а):
Я не знаю что у вас там не работает... У меня ваша форма работает:

<?php
echo $_POST['poisk'];
?>

Спустя 1 минута, 46 секунд (18.09.2010 - 13:51) RuslanMRP написал(а):
Если submit - то работает но не знаю как поставить картинку на кнопку, а если image - то не работает, а картинку ставит вместо кнопки........

<?		
include "setup/opt.php";
$poisk = $_POST['poisk'];
if(!mysql_connect($dblocation,$dbuser,$dbpasswd))
{
echo "<h1>Ошибка сервера MySql.</h1>";
exit;
}
if(!isset($_POST['go1']))
{
echo "Ошибка";
}

else{
$poisk=addslashes($poisk);
$r=mysql_query("SELECT * FROM PRICELIST WHERE nametovar='".$poisk."' ORDER BY cena");
echo "<td valign='right width='100%' height='15px' align='center' bgcolor=#FFFFFF>Наименование изделий</td>
<td valign='right width='100%' height='' align='center' bgcolor=#FFFFFF>Артикул</td>
<td valign='right width='100%' height='' align='center' bgcolor=#FFFFFF>Описание</td>
<td valign='right width='100%' height='' align='center' bgcolor=#FFFFFF>Цена</td>"
;
for ($i=0; $i<mysql_num_rows($r); $i++)
{

echo "</tr>";
echo "<tr>";
$f=mysql_fetch_array($r);
echo "<td align='left' height='15px'>$f[nametovar]</td><td align='left'>$f[artikul]</td><td align='left'>$f[opisanie]</td><td align='left'>$f[cena]</td>";

}
}

?>

Спустя 3 минуты, 51 секунда (18.09.2010 - 13:55) Schurik написал(а):
Так попробуй
<input style="width:20px; height:10px; border:0px; background:url('http://www.abdoun.com.jo/images/M_images/pdf_button.png') center center no-repeat;" name="" value="" type="submit">



Спустя 6 минут, 41 секунда (18.09.2010 - 14:01) RuslanMRP написал(а):
Schurik

Спасибо

Спустя 9 минут, 3 секунды (18.09.2010 - 14:10) Krevedko написал(а):
Цитата (Schurik @ 18.09.2010 - 10:55)
Так попробуй
<pre class="sh_sourceCode" rel="html"><span class="sh_keyword"><input</span> <span class="sh_att">style</span><span class="sh_symbol">=</span><span class="sh_string">"width:20px; height:10px; border:0px; background:url('http://www.abdoun.com.jo/images/M_images/pdf_button.png') center center no-repeat;"</span> <span class="sh_att">name</span><span class="sh_symbol">=</span><span class="sh_string">""</span> <span class="sh_att">value</span><span class="sh_symbol">=</span><span class="sh_string">""</span> <span class="sh_att">type</span><span class="sh_symbol">=</span><span class="sh_string">"submit"</span><span class="sh_keyword">></span></pre>

спасибо-то оно спасибо, но насколько мне известно, картинка не будет видна в ие7.
если оно конечно вам ненадо......... blink.gif

а в вашем случае можно сделать так


<form name="formImage" action="poisk.php" method="post">
<td>
<input
type="text" name="poisk" class="form-text" maxlength="30" size="35" value="Поиск по прайсу..." onblur="if(this.value=='') this.value='Поиск по прайсу...';" onfocus="if(this.value=='Поиск по прайсу...') this.value='';" border="0">
</td>
<td
width="10" height="25">
<img
src="images/1_19.jpg" width="10" height="25" alt="">
</td>
<td
width="38" height="25">
<input
type="image" src="images/1_20.jpg" name="go1" value="ок" onclick="document.formImage.submit();">
</td>
</form>




Цитата
Я не знаю что у вас там не работает... У меня ваша форма работает:

Звиздун и сказочник. не может она работать.

Спустя 7 минут, 31 секунда (18.09.2010 - 14:18) Michael написал(а):
type="image" работает как submit.
Все дело походу, что он тег form засунул куда то между ячейками(как tr), т.е. в html-е

Спустя 6 минут, 5 секунд (18.09.2010 - 14:24) phz написал(а):
Цитата (Krevedko @ 18.09.2010 - 11:10)
Звиздун и сказочник. не может она работать.

Хм, что за дела пипец?! Я что врать буду? Я проверил и только потом написал ЧТО У МЕНЯ РАБОТАЕТ!

ВОЗЬМИ САМ И ПРОВЕРЬ, а потом только херню пиши!

<form action="" method="post">
<td><input
type="text" name="poisk" class="form-text" maxlength="30" size="35" value="Поиск по прайсу..." border="0"></td>

<td
width="10" height="25">
<img
src="images/1_19.jpg" width="10" height="25" alt=""></td>
<td
width="38" height="25">
<input
type="image" src="http://phpforum.ru/style_images/1/flags/Ukraine_.gif" name="go1" value="ок"></td>
</form>


echo $_POST['poisk']

Спустя 4 минуты, 8 секунд (18.09.2010 - 14:28) Krevedko написал(а):
болото biggrin.gif

Спустя 19 минут, 12 секунд (18.09.2010 - 14:47) twin написал(а):
if(!isset($_POST['go1_x']))

Спустя 5 минут, 51 секунда (18.09.2010 - 14:53) Krevedko написал(а):
go1.x кажется
подобью итоги. вывести теги формы вне таблицы (Michael прав).
делать проверку на изсет по текстовому полю, а не по кнопке
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.