Přihlásit se

Joomla 5.1.0 a Joomla 4.4.4 (17 dub 2024)

Dnes byla uvolněna nová verze Joomla 5.1.0, společně s Joomla 4.4.4. Tato verze přináší spoustu nových funkcí, vylepšení v oblasti bezpečnosti a kódu a díky těmto vylepšením i vyšší rychlost.

formulář v javasript

19. říj 2015 22:42 #124028
formulář v javasript od Ernst
Joomla Expert
Mám jednoduchý formulář:
Code:
<script> var x = "Skryj moje umístění na mapě" var x1 = 1 var x2 = 0 </script> <form name="form"> <input type="checkbox" name="form2"/> <script>document.write(x)</script> <br> <input type="checkbox" name="form3" checked /> Změň svoji pozici na mapě<br> <input type="checkbox" name="form4"/> Skryj vzdálenost<br> <input type="checkbox" name="form5"/> Skryj datum přihlášení<br> <input type="checkbox" name="form6"/> Skryj koho jsem návštívil<br> <input type="checkbox" name="form7"/> Skryj reklamy<br> <button onclick="form()"><img src="../images/tl_refresh_a.png" /buttom> </form>

Potřebuji zadat podmínku, zda má být políčko ve výchozí hodnotě zaškrtnuto (jako je to u druhého políčka - form3)
Například když x1=0 bude zaškrtnuto jinak ne.

Jde to vůbec?

19. říj 2015 22:57 #124031
Odpověď od Bong
Moderátor
Code:
<input type="checkbox" name="form2" checked value="0"/> <script>document.write(x)</script> <br>

I'm sorry, my responses are limited...you must ask the right questions.

19. říj 2015 23:40 - 19. říj 2015 23:42 #124033
Odpověď od Ernst
Joomla Expert
no právě to nejde, to mám zaškrtnutý pořád.
Hodnota checked je bolean a pokud je uveden je výchozí hodnota zaškrtnuto viz. www.itnetwork.cz/html-css/html-manual/fo...-5-tag-cesky-manual/

a nedíokážu tam dostat ani žádné if

20. říj 2015 00:45 - 20. říj 2015 00:49 #124036
Odpověď od Cony
Moderátor

ernst napsal: a nedíokážu tam dostat ani žádné if

Jak nedokážu? A kam? Do JavaScriptu? Proč je x1 v Javascriptu, proč to neřešíte rovnou v PHP?
Code:
jQuery('#mujcheck').prop('checked',true);

20. říj 2015 09:13 - 20. říj 2015 09:16 #124040
Odpověď od Ernst
Joomla Expert
protože jsem si to dal jako vlastní obsah v modulu.
Považoval jsem to za nejjednodušší a odeslané hodnoty dokáži lehce zpracovat.
Ale nedokáži jim dát výchozí hodnoty.
ty proměnné x tam mám jen na zkoušení (testování)

20. říj 2015 12:00 #124045
Odpověď od Cony
Moderátor
Takž pokud to chápu - nechtělo se Vám dělat vlastní modul, tak jste si vytvořil v administraci modul typu Vlastní obsah a do něj dal tento kód? A podle čeho chcete plnit výchozí hodnoty? V modulu "Vlastní obsah" těžko zpracujete PHP (jen pomocí nějakého pluginu), takže nemůžete reagovat na přihlášeného uživatele, nebo nějaká jeho nastavení preferencí. Buď si udělejte svůj vlastní modul, tam si vše pořešte, nebo požijte template override na mod_costum a pořešte si vše tam.

Powered by Fórum