Jak napsat správně tento HTML kód

Od: Datum: 22.03.14 12:48 odpovědí: 11 změna: 24.03.14 05:55
Ahoj,
snažím se tu napsat HTML stránku, ale vůbec mi to nejde.
Nejde mi konkrétně jedna část- na internetu jsem našla něco co je tomu trochu blízké (pouze po vzhledové stránce).


Avšak já potřebuji, aby při napsání např. čísla 2 mne to přesměrovalo na stránku 2.html, při napsání 3 na 3.html a podobně (Nejlépe aby to šlo i vyvolat z pod- či nad-adresáře, pokud to však nepůjde, nevadí). Nevím jak správně interpretovat to, co chci, tak doufám, že budu pohcopena.

Seznam odpovědí:
 
moment čekejte prosím, probíhá přenos dat...
Zobrazení struktury odpovědí v otázce
Skrytí struktury odpovědí v otázce
Zobrazení struktury odpovědí v otázce

 

Odpovědi na otázku:
Datum: 22.03.14 17:41
avatar

Nejsem si jista, co přesně hledáte (bylo by možné upřesnit?).

____ Správně byste v HTML měla použít celý formulář, nikoliv jen jeho část. Nasměrování na konkrétní stránku/y po zadání předem stanoveného znaku/kódu/hesla ...asi budete muset ošetřit v PHP nebo javascriptem.

Zkuste se poohlédnout po "hotových" formulářích, nabízí se jich dost včetně PHP i javascriptu, které už byste jen přizpůsobila svým potřebám.

Ohodnoceno: 1x
 
Od: chizuru*
Datum: 22.03.14 18:18
"Nasměrování na konkrétní stránku/y po zadání předem stanoveného znaku/kódu/hesla"
To by asi šlo. Ale není i něco jednoduššího? Například kde by to jen doplnilo tuto zadanou hodnotu do zbytku adresy? Prostě něco jako proměnná.
Bohužel neumím ani v PHP a JS. Taktéž nemám ponětí, jak něco takového hledat a kde.
Datum: 22.03.14 18:28
avatar

I doplnění proměnné je nutné nějak ošetřit (PHP, JS), automaticky se z formuláře nedoplní. Je potřeba určit, co se má kam doplnit, a kam (na jakou stránku) přesměrovat po odeslání formuláře.

Hledejte "free forms", "formuláře zdarma", "tvorba formuláře", apod.

Jak jste na tom s angličtinou? V angličtině byste našla více nabídek vč. podrobných popisů, i kompletních formulářů včetně kódu, scriptů, PHP i grafiky.

Ohodnoceno: 1x
 
Datum: 22.03.14 18:32

Jedná se o formuláč

zpracovat nějakou stánkou v action (PHP) a podle zadané hodnoty přesměrovat na danou stranku (JavaScript).

Myslím si, že nelze jinak.

Ohodnoceno: 1x
 
Od: chizuru*
Datum: 23.03.14 08:24
Vyřešeno. Možná ne úplně jak by mělo, ale vzhledem k tomu, že s JS vůbec neumím a funguje mi to, tak je to úspěch. Děkuji všem za rady.


Od: chizuru*
Datum: 23.03.14 08:31
Sakra, nevložilo se to korektně, snad napodruhé

Od: chizuru*
Datum: 23.03.14 08:32
Tak nic.
Tak se zeptám ještě na druhou otázku:
Jak se sem vloží ten kód, aby byl vidět?
Datum: 23.03.14 18:29
avatar

  1. <input type="number" name="textbox" id="textbox">
  2. <button onclick="myfunction()">Submit</button>
  3. </xmp><

Nemůžete sem ten kód napsat celý?Jestli jej používáte jenom v této podobě,může Vám dělat neplechu.

doplněno 23.03.14 19:02:

Návod pro vložené kódu je pod okénkem, do nějž píšete text příspěvku. Viz obrázek:

Ohodnoceno: 2x
 
Od: chizuru*
Datum: 23.03.14 20:15
Já tam mám sice stran více, ale nebudu to sem dávat celé, princip je jasný.
  1. <input type="number" name="textbox" id="textbox">
  2. <button onclick="myfunction()">Přejít</button>
  3. <script type="text/javascript">
  4. function myfunction()
  5. {
  6. var x = document.getElementById("textbox").value
  7. if (x == 1)
  8. {
  9. window.open ('Adresa 1','_self',false)
  10. }
  11. if (x == 2)
  12. {
  13. window.open ('Adresa 2','_self',false)
  14. }
  15. if (x == 3)
  16. {
  17. window.open ('Adresa 3','_self',false)
  18. }
  19. else
  20. {
  21. alert ('Strana nenalezena.')
  22. }
  23. }
  24. </script>
  1.  
Datum: 23.03.14 20:40
avatar

Java script neumím, takže ten neposoudím. Mně tam pořád chybí začátek a konec formuláře v HTML. Většina prohlížečů to sice "zkousne", protože se snaží stránku zobrazit, ale nedá se na to stoprocentně spolehnout.

Takže i kdyby v tom formuláři měly být jenom dva prvky, "zabalila" bych je do značek:

doplněno 23.03.14 20:42:

  1. <form>
  2. <fieldset>
  3. Váš kód
  4. </fieldset>
  5. </form>

Ohodnoceno: 0x
 
Od: chizuru*
Datum: 24.03.14 05:55
Tohle je jen ta část, o kterou mi šlo, tedy konkrétně to přesměrování, zbytek stránky je totiž mnohem delší.

 

 

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz

 
Copyright © 2004-2016 Poradna Poradte.cz. Všechna práva na poradně Poradte.cz vyhrazena.