если прописываю в коде 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:
Но тогда форма не срабатывает (т.е. не ищет, я так понимаю что не знает что такое image, передавать можно только submit)
<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.
если оно конечно вам ненадо.........
а в вашем случае можно сделать так
<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-е
Все дело походу, что он тег 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 написал(а):
болото
Спустя 19 минут, 12 секунд (18.09.2010 - 14:47) twin написал(а):
if(!isset($_POST['go1_x']))
Спустя 5 минут, 51 секунда (18.09.2010 - 14:53) Krevedko написал(а):
go1.x кажется
подобью итоги. вывести теги формы вне таблицы (Michael прав).
делать проверку на изсет по текстовому полю, а не по кнопке
подобью итоги. вывести теги формы вне таблицы (Michael прав).
делать проверку на изсет по текстовому полю, а не по кнопке