Hibásan kitöltésű ürlap visszadobása hibaüzenettel

Sweetchuck képe

Sziasztok

Hogyan lehet kiemelté tenni azokat az ürlap elemeket amelyek hibásan lettek kitöltve?
A form_set_error() függvénnyel csak a lap tetején jelenik meg az üzenet. Szeretném ha látná a júzer hogy holl kell javítani.

A másik dolog ami érdekel, hogy sikeres kitöltés után ne müködjön a böngésző frissítése (újra küldés), a Header()-rel írányítsam át? vagy itt Drupalban van valami más megoldás?

Hojtsy Gábor képe

Érdemes lenne meglévő kódokat nézni! A form_set_error()-ban meg kell adni a mező nevét, amire a hibát adod, ahhoz fel fogja venni automatikusan a hibajelző CSS classt, és aztán csak a sminkeden múlik. Az átirányítás hasonlóképpen, ha jól emlékszem drupal_goto()-val működik a legtöbb Drupal űrlapban.

0
0
Sweetchuck képe

Hello

Köszönöm a válaszodat, te mindig segítesz nekem :).
Átírtam az egészet, nem tudom mi volt a hiba de most már jól müködik. Szépen kiemeli a hibás ürlap elemeket.
A drupal_goto() -t még nem probáltam, majd elolvasom a leírását.

Egy privát üzenet küldő modult írok. Letöltöttem egyet, de nagyon fapados, az alapján csinálom.

Lehetőség lesz a bevíteliforma megválasztására:
filter_form('format', $edit['format']);
Kiolvasásnál hogyan kell majd megjelenítenem?

0
0
Hojtsy Gábor képe

A check_output() segítségével lehet a megfelelő beviteli forma szerint megjeleníteni valamit (lásd annak dokumentációját).

0
0
Sweetchuck képe

majd megnézem.

0
0