Autor Zpráva
Kubo2
Profil
Potrebujem urobiť niečo takéto:

Text
Textarea
Ukážka zmeny textu ~ Zmeniť text

A chcel by som to vyriešiť takto:
<p> Text </p>
<form action="?action=edit_text">
<form action="?action=show_text">
<textarea></textarea>
<button> Ukážka zmeny textu </button>
</form>
<input type="submit" Value="Zmeniť text">
</form>
Je to správne? Alebo existuje nejaké <button action="" ?
To ma len tak napadlo.

Moderátor Chamurappi: Před otazníkem v otázce se opravdu nikdy nedělá mezera.
Keeehi
Profil
<form action="">
<textarea></textarea>
<input type="submit" name="nahled" value="Ukážka zmeny textu">
<input type="submit" name="zmenit" value="Zmeniť text">
</form>

<?php
if ( isset($_GET["zmenit"]) ) {
    // uložit změny
}
elseif ( isset($_GET["nahled"]) ) {
    // ukázat náhled
}
else  {
    // neodesláno
}
Joker
Profil
Kubo2:
To ma len tak napadlo.
Škoda, že ten myšlenkový proces je „nápad → pošlu to na DJPW“, místo třeba „nápad → vyzkouším si to“ nebo „nápad → budu o tom přemýšlet“.

Jinak viz Keeehi, "submit" je typ input prvku a jako input má vlastnosti name a value, které se odesílají na server a s jejichž pomocí se dá odlišit více input prvků.
Kubo2
Profil
Ty jo... Tak to mi fakt nenapadlo, díki.


Joker:
Dobre, vezmem si s toho poučenie.
Chamurappi
Profil
Reaguji na Keeehiho:
Ještě doplním, že první odesílací tlačítko je vždy výchozí — kdyby tam měl něco jiného než <textarea> a zmáčkl v tom Enter, pošle se nahled.
Kubo2
Profil
Chamurappi:
Jenž při jiných věcech já nepotřebuju ukazovat uživateli, jak bude vypadat výsledek, právě mě však napadlo, že bych mu pro nalákání mohl ukázat při registraci náhled jeho budoucího profilu...


Jakž takž rozmýšlím, můj trouble je vyřešen, no pokud k tomuto tématu máte něco dodat, nechávam toto vlákno odomknuté (MODERÁTORI - PROSÍM NEZAMYKAŤ) a těším se na každý zajímavý dodatek.

Vaše odpověď

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: