Autor | Zpráva | ||
---|---|---|---|
Finnky Profil |
#1 · Zasláno: 13. 2. 2008, 09:08:18
Dobrý den všem .
<form name ="formular" = action = "pridani.php" method = "post"> <input type = "hidden" name = "ID" value = "vseobecne"><br /> <input type = "text" name = "kdo" value = "vaše jméno"><br /> <textarea name = "text" cols = "75" rows = "10">váš text</textarea><br /> <a href="#" onclick="document.formular.text.value = 'test'"> <img src="1.gif" border="0"></a> Potřebuju aby když se klikne na ten obrázek (smajlíka) (1.gif) aby se to zobrazilo ve formuláři , to ted de ale když na to kliknu tak se vymaže celej text kterej před tim byl , proto se Vás táži jak mám udělat aby se nepřemazával text ... To znamená že když mi někdo napíše do toho formuláře pár řádků a dá smajlíka aby to nemusel psát jak trdlo znovu ... ;) Děkuji |
||
nightfish Profil |
#2 · Zasláno: 13. 2. 2008, 09:20:09
onclick="document.formular.text.value = 'test'"
co třeba něco jako onclick="document.formular.text.value += 'test'" |
||
Finnky Profil |
#3 · Zasláno: 13. 2. 2008, 09:49:52
<a href="#" onclick="document.formular.text.value += ''SEM OBRAZEK"><img src="2.gif"
border="0"> ok jde to ... ještě ... Jak mám místo toho textu vložit aby se tam zobrazil html kod na obrazek ... btw když ho tam dám tak to nefaká |
||
Finnky Profil |
#4 · Zasláno: 13. 2. 2008, 10:07:48
<a href="#" onclick="document.formular.text.value += '[img="1.gif"]'><img src="1.gif"
border="0"> tady to je ... a nic to neukáže prostě mělo by to v textu zobrazit [img="1.gif"] ale skutek utek neukáže to ani .******************* :D |
||
Chamurappi Profil |
#5 · Zasláno: 13. 2. 2008, 10:18:42 · Upravil/a: Chamurappi
Reaguji na Finnkyho:
„<br />“ <br>, bez lomítka. „onclick="document.formular.text.value += '[img="1.gif"]' […]“ Vžij se do pozice prohlížeče. Hodnota atributu začíná uvozovkami a končí uvozovkami, nehledě na to, co je uvnitř. Takže atribut onclick ti končí před textem „1.gif“. To, co se snažíš napsat, bys musel napsat takto: onclick="document.formular.text.value += '[img="1.gif"]'" onclick='document.formular.text.value += "[img=\"1.gif\"]"' |
||
Finnky Profil |
#6 · Zasláno: 13. 2. 2008, 11:04:33
"<img src=\"1.gif\">"' tohle je správně ? ...
|
||
Finnky Profil |
#7 · Zasláno: 13. 2. 2008, 11:14:32
<a href="#" onclick="document.formular.text.value += '<img src="1.gif">'"><img src="1.gif"
border="0"></a> mám to takto a faká to dík ... jenže nastal problém číslo 2. při přidávání ... Nelze odeslat , nevyplní se funkce , typuju že je to tím že ty smajlíky musi mnějak ohlásit ... |
||
Finnky Profil |
#8 · Zasláno: 13. 2. 2008, 14:17:00
<form name="formular" ="action = "pridani.php" method = "post">
<input type = "hidden" name = "ID" value = "vseobecne"><br /> <b>Jméno : </b><input type = "text" name = "kdo" value = "vaše jméno"><br /> <textarea name = "text" cols = "75" rows = "10">váš text</textarea><br /> <a href="#" onclick="document.formular.text.value += '<img src="1.gif">'"><img src="1.gif" border="0"></a>/<a href="#" onclick="document.formular.text.value += '<img src="2.gif">'"><img src="2.gif" border="0"></a>/<a href="#" onclick="document.formular.text.value += '<img src="3.gif">'"><img src="3.gif" border="0"></a>/<a href="#" onclick="document.formular.text.value += '<img src="4.gif">'"><img src="4.gif" border="0"></a>/<a href="#" onclick="document.formular.text.value += '<img src="5.gif">'"><img src="5.gif" border="0"></a>/<a href="#" onclick="document.formular.text.value += '<img src="6.gif">'"><img src="6.gif" border="0"></a>/<a href="#" onclick="document.formular.text.value += '<img src="7.gif">'"><img src="7.gif" border="0"></a>/<a href="#" onclick="document.formular.text.value += '<img src="8.gif">'"><img src="8.gif" border="0"></a> <br> <br> <input type = "submit" value = "PŘIDAT"><br /></form> </form> Tohle je formuláář <?php $ID = $_POST['ID']; function odkaz() { global $ID; switch ($ID) { case "vseobecne": header("HTTP/1.1 301 Moved Permanently"); header("Location: vseobecne.php"); header("Connection: close"); break; case "aliancni": header("HTTP/1.1 301 Moved Permanently"); header("Location: aliance.php"); header("Connection: close"); break; case "chybove": header("HTTP/1.1 301 Moved Permanently"); header("Location: chybove.php"); header("Connection: close"); break; } } function zapis($soubor) { $kdo = $_POST['kdo']; if ($kdo == "vaše jméno") { echo("nezadáno jméno"); odkaz(); } else { $text = $_POST['text']; if ($text == "váš text") { echo("nezadán text"); odkaz(); } else { $cas = date("d.m.Y H:i"); $vychozi = fOpen($soubor, "r"); $puvodni = fRead($vychozi, fileSize($soubor)); fClose($vychozi); $novy = "<p class=\"prispevek\"><font color=\"red\" family=\"courier new\" size=\"3\"><b>" . $kdo . ", </b></font><font color=\"lime\" size=\"2\">" . $cas ."</font><br>" . $text . "<br></p>" . $puvodni; $proZapsani = fOpen($soubor, "w"); fWrite($proZapsani, $novy); odkaz(); } } } switch ($ID) { case "vseobecne": zapis("vseobecne.txt"); break; case "aliancni": zapis("aliance.txt"); break; case "chybove": zapis("chybove.txt"); break; } ?> a tohle php kod který ho obsluhuje ... společně obsluhuje ještě 3 další ;) potřebuju do toho PHP napsat že jse ten formulář nahoře jmenuje formular protože je to tim když oddělám <form name ...... tak už to jde , ale nejdou smajlíci ... když to nechám jdou smajlíci ale nejde to přidat ... |
||
peta Profil |
#9 · Zasláno: 14. 2. 2008, 20:31:05
<script>
function sml(n) {document.formular.text.value += '<img src=\\"'+n+'.gif\\">';} </script> <img src="1.gif" onclick="sml(1)"> <img src="2.gif" onclick="sml(2)"> <img src="3.gif" onclick="sml(3)"> <img src="4.gif" onclick="sml(4)"> <img src="5.gif" onclick="sml(5)"> <img src="6.gif" onclick="sml(6)"> <img src="7.gif" onclick="sml(7)"> eventuelne, protoze bez JS to stejne nepujde: <script> function sml(n) {document.formular.text.value += '<img src=\\"'+n+'.gif\\">';} for(var i=1;i<9;i++) {document.writeln('<img src="'+i+'.gif" onclick="sml('+i+')">');} </script> prijde mi to tak nejak uspornejsi. problem ale neni v tom, co tam potrebujes, ale jak to zapises. Proto jsem te odkazal na validator. Nedas si rici, to je spatne. <form name="formular" ="action = "pridani.php" method = "post"> <form name="formular" =" action = "pridani.php" method = "post" > Uz vidis ten podstatny rozdil proti validni a funkcni forme html kodu? google.com online validator |
||
Časová prodleva: 15 let
|
0