Autor Zpráva
Meoun
Profil *
Zdravim...

Mam problem... Potrebuju udelat klasicke Submit button k formulari, jen potrebuju, aby namisto popisoveho textu tlacitka by obrazek...

Poradi pls nekdo, prosim? Obrazek je moooc dulezitej...
Hugo
Profil
http://www.jakpsatweb.cz/html/formulare.html#button

prip.

http://www.w3.org/TR/html401/interact/forms.html#h-17.5
habendorf
Profil
na background
PerToon
Profil
Habendorfovo řešení podrobně
<button type="submit" style="background-image=url('adresa');">
a nebo možná jistější je
<input type="image" src="adresa">
což ale bude odesílat ještě pozici kliknutí, která tě ale nemusí zajímat.
Meoun
Profil *
Lidi, mam maly problem. Pls poradi nekdo? Nejak jsem se v tom zamotal... Nedokazu radu aplikovat.
Muj zamer:
Stisknutim tlacitka se smajlikem se odesle informace z formulare, jake tlacitko bylo stisknuto, aby se textovy ekvivalent smajliku vlozil do konec textu prispevku napsaneho v textarene ve formulari...
PS: mam to napsane cele formou funkci a promenna $stranka retezec urceny k tisku na obrazovkuje vysledkem funkce... to jen pro predstavu

Muj kod:

$odesli=$_POST['odesli'];
$jmeno=$_POST['jmeno'];
$prispevek=$_POST['prispevek'];

/* formular pro prispevek */
$stranka .= "<form action=\"$PHP_SELF\" METHOD=\"POST\">\n";
$stranka .= "<B>Jméno:</B><br><INPUT TYPE=\"TEXT\" SIZE=\"25\" VALUE=\"$jmeno\" NAME=\"jmeno\"><br>\n";
$stranka .= "<B>Příspěvek:</B><br><TEXTAREA COLS=\"80\" ROWS=\"5\" NAME=\"prispevek\">$smajlik</TEXTAREA><br>\n";

/* smajlik - tlacitko */
$stranka .= "<button type=\"submit\" style=\"background-image=url('smajlici/001.bmp'); width=24px; height=24px; border: 0px;\" VALUE=\"smajlik\" NAME=\"smajlik\"></button>";

$stranka .= "<br><INPUT TYPE=\"SUBMIT\" VALUE=\"Odešli\" NAME=\"odesli\"><br>";
$stranka .= "</form>";

Poradi pls nekdo, co s tim? Ja uz vazne nevim...
Martin Kuželka
Profil
Meoun: správně tam má být:
<button type="submit" style="background-image: url('adresa');">
Meloun
Profil *
Vsak to tam mam, ne?
Martin Kuželka
Profil
Meloun: ne, nemáš. Místo dvojtečky máš za background-image rovnítko...
Meloun
Profil *
Aha, tak opraveno, ale vypada to furt stejne... Jen to nefunguje... Nedela to to, co jsem potreboval... Viz muj zamer :-(
Martin Kuželka
Profil
Stejné chyby máš i u ostatních css vlastností...
Meloun
Profil *
Ty uz jsem taky opravil, stale nefunguje. Chyba je spis nekde okolo posilani parametru. Rekl bych, ze je to cele blbe napsane, ale nedokazu to vymyslet...
habendorf
Profil
<button type="submit" style="background-image: url('adresa');">nevolte-socany</button> odešle v IE IMHO "nevolte-socany", takže je to nepoužitelné.
Osobně bych zůstal u klasiky:
<input type="submit" value="" class="button" title="odešli smajlíka" />

a
form fieldset .button {

cursor: pointer;
background: url("img_button.gif");
width: 15px;
height: 15px;
border: none;
}

Třeba.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0