Dobrý den,
na svém webu používám modul contact pro kontaktní formulář. Chtěl bych u každého formuláře mít předvyplněnou hodnotu, která by při kliknutí myši na daný formulář zmizela. Něco jako máte zde na webu u přihlášení.. Jak jste toho docílil? Děkuji
Také jsem se chtěl zeptat, jak stylujete formuláře? Přes css, vložíte na pozadí obrázek a vypnete border? Nebo nastavíte rámečku přes css barvu, style atd.? Či jiným způsobem?
Dobrý den,
chtěl bych udělat formuláře v této podobě: http://www.ucto.onlinezona.cz/finance2.jpg.
Jedná se mi o formulář pro search, contact a přihlášení.. Jakým způsobem by ste jednotlivé formuláře vytvořil?
Nejsem dobrý angličtinář.. Co znamená funkce hook form?
Mám předvyplněný formulář. Jenže, když kliknu na daný formulář, toto předvyplněné slovo nezmizí..
Potřeboval bych, aby při kliknutí na formulář toto předvyplněné slovo zmizelo. Můj zápis php:
$form['mail'] = array('#type' => 'textfield',
'#title' => t('Your e-mail address'),
'#maxlength' => 255,
'#default_value' => 'test',
'#required' => TRUE
Jde to jednoduše vyřešit a jak?
Děkuji za odpověď
Dobrý den. Obsah políčka Vám samozřejmě nezmizí, ve vašem zápisu je definována výchozí hodnota, ne už funkce pro její ukrytí. Musel byste to dát nějak takto, tedy s JavaScripem pro zobrazení a ukrývání výchozí hdonoty:
$form['mail']['#value'] = 'E-mail';
$form['mail']['#attributes'] = array('onfocus' => "if (this.value == 'E-mail') {this.value = '';}",
'onblur' => "if (this.value == '') {this.value = 'E-mail';}"
);
K hook_form... Obávám se, že v tomto případě nejde o angličtinu, ale o znalost tvorby nových modulů pro Drupal. Musel byste si někde nastudovat alespoň základy. Pak Vám bude stačit nápověda na výše uvedeném odkazu.
Co se týče uvedených formulářů, nevidím v tom žádný problém, je nastylovat pomocí CSS.
Dobrý den,
podařilo se mi nastylovat formuláře. Poslední věc, co mě trápí je předvyplněné hodnoty ve formulářích, které při kliknutí kursorem na políčko formuláře zmizí..
Mašel jsem tento script, http://devblog.powerhour.at/jquery-textbox-default-value/
Bohužel se mi nedaří skript aplikovat do mých stránek..
Poradíte mi, jak script aplikovat?
Děkuji
Viz modul Compact Forms, zmíněný výše. Snazší to už ani být nemůže.
Myslíte u každého formulářového políčka, ne u každého formuláře, že? Jinak bych nechápal dotaz.
Přihlašovací políčko je na Maxiorlovi nyní upraveno pomocí modulu Compact Forms.
Pokud měním vzhled kontaktního formuláře, tak většinou pomocí CSS. Pokud někdo potřebuje nějaké složitější úpravy, pak přichází na řadu úprava pomocí jQuery nebo nějakým jednoduchým modulem s využitím funkce hook_form.
Případně koukněte i na můj článek Vylepšujeme kontaktní formulář v Drupalu