| | |
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Autor | Správa |
---|
Registrovaný: 24.08.11 Prihlásený: 07.09.13 Príspevky: 57 Témy: 21 |
Zdravím..Nedávno som už konečne našiel niečo na zostrojenie ukážky cien na základe výberu a veľkosti.
Potrebujem nájsť chybu lebo v jednom formulári to funguje ale v druhom nie.
* je to kus dlho. Komu sa nechce nemusíte ale pomôžete mi.. Ja som to prešiel 3x a nič.
HTML1 :
Kód: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sk" lang="sk"> <head> <title>Garcia - Vitajte na stránke Pizzerie Garcia</title> <link rel="stylesheet" href="css/style.css" type="text/css" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta name="description" content="Príďte sa najesť do pizzérie Garcia, alebo si objednajte pizzu a doneseieme vám ju až domov" /> </head> <body> <div id="logo"></div> <div id="hlavnepozadie"> <div id="menuhlavne"> <a href="index-2.html" class="riadok">Úvod</a> <a href="jedalnylistok/ranajkyobed.html" >Jedálny <br /> lístok</a> <a href="donaskovasluzba/akcie.html" >Donášková služba</a> <a href="fotogaleria.html" class="riadok">Fotogaléria</a> <a href="kontakt.html" class="riadok">Kontakt</a> </div> <script language="javascript" type="text/javascript"> function over() { var retval=true; if (document.objednavka.meno.value=="" || document.objednavka.meno.value==" Vaše meno") { alert("Nezadali ste vaše meno !"); retval=false; } else if (document.objednavka.priezvisko.value=="" || document.objednavka.priezvisko.value==" Vaše priezvisko") { alert("Nezadali ste vaše priezvisko !"); retval=false; } else if (document.objednavka.adresa.value=="" || document.objednavka.adresa.value==" Presná adresa") { alert("Nezadali ste vašu adresu !"); retval=false; } else if (document.objednavka.kontakt.value=="" || document.objednavka.kontakt.value==" Tel. číslo") { alert("Nezadali ste kontakt na vás !"); retval=false; } else { retval=true; } return retval; } </script> <script language="javascript" type="text/javascript"> function getPrice() { var foods = { "Nič": { "small": [0], "big": [0] }, "Margherita": { "small": [3.35], "big": [3.70] }, "Pepperoni": { "small": [3.55], "big": [4.25] }, "Hawaii": { "small": [3.55], "big": [4.25] }, "Classica": { "small": [3.70], "big": [4.45] }, "Coloseum": { "small": [3.75], "big": [4.50] }, "Spinachi": { "small": [3.70], "big": [4.45] }, "Con Funghi": { "small": [3.70], "big": [4.45] }, "Cardinale": { "small": [4.05], "big": [4.79] }, "Napoli": { "small": [4.05], "big": [4.79] }, "Al Tuna": { "small": [4.05], "big": [4.79] }, "Provinciale": { "small": [4.10], "big": [4.95] }, "Contessa": { "small": [4.10], "big": [4.95] }, "New Vegetariana": { "small": [3.70], "big": [4.45] }, "Liptovská": { "small": [4.05], "big": [4.79] }, "Quattro Formaggi": { "small": [4.79], "big": [5.50] }, "CARNIVAL": { "small": [4.45], "big": [4.95] }, "Con Pollo": { "small": [4.79], "big": [5.50] }, "Garcia": { "small": [4.79], "big": [5.50] }, "Quattro Colore": { "small": [4.79], "big": [5.50] }, "Farmer": { "small": [4.60], "big": [5.30] }, "Calzone(plnená pizza)": { "small": [4.65], "big": [5.30] }, "Detská Pizza": { "small": [3.70], "big": [4.25] }, "FUNKY Pizza": { "small": [5.30], "big": [6.20] }, "Bryndzová": { "small": [4.25], "big": [4.95] }, "Rustikana": { "small": [4.05], "big": [4.95] }, "Venezia": { "small": [4.5], "big": [4.5] }, "Gazdovská": { "small": [4.99], "big": [4.99] }, "PIZZA Pepe": { "small": [0], "big": [0] }, "Kuracia Pizza": { "small": [0], "big": [0] }, "San Francisco": { "small": [0], "big": [0] }, "Pizza žemle 6ks": { "small": [0], "big": [0] }, "Cesnakový Pizza-Chlieb (2ks)": { "small": [0], "big": [0] }, "Spaghetti „al Tuna“": { "small": [0], "big": [0] }, "Farfalle „con POLLO“": { "small": [0], "big": [0] }, "Penne „CARNIVAL“": { "small": [0], "big": [0] }, "Penne „VEGETARIA“": { "small": [0], "big": [0] }, "Spaghetti „MILANESSE“": { "small": [0], "big": [0] }, "Penne „GARCIA“": { "small": [0], "big": [0] }, "Spinachi lasagne": { "small": [0], "big": [0] }, "Carbonara": { "small": [0], "big": [0] }, "BROCCOLI": { "small": [0], "big": [0] }, "GNOCCHI Clasik": { "small": [0], "big": [0] }, "GNOCCHI „con POLLO“": { "small": [0], "big": [0] }, "Základný šalát": { "small": [0], "big": [0] }, "Vegetarian": { "small": [0], "big": [0] }, "FLORIDA": { "small": [0], "big": [0] }, "ITALIANA": { "small": [0], "big": [0] }, "KRETA": { "small": [0], "big": [0] }, "GARCIA": { "small": [0], "big": [0] }, "DRESING": { "small": [0], "big": [0] }, "Coca Cola": { "small": [0], "big": [0] }, "Fanta": { "small": [0], "big": [0] }, "Sprite": { "small": [0], "big": [0] }, "Minerálka (poznámky)": { "small": [0], "big": [0] }, "Víno": { "small": [0], "big": [0] }, "Sekt Hubert": { "small": [0], "big": [0] } }; var size, food; if(document.getElementById('objednavka').velkost[0].selected) { size = "small"; } else { size = "big"; } food = document.getElementById('objednavka').vyber.value; if(foods[food][size].length) document.getElementById("price").innerHTML = foods[food][size] + "€"; } </script><br><br><br><br><br> <div id="stylized" class="myform"> <form name="objednavka" id="objednavka" action="odoslat.php" method="post" onsubmit="return over()"> <input type="hidden" name="kontaktnaobjednavku" value="0907 118 410"/> <input type="hidden" name="email" value="garcia.sk"/> <input type="hidden" name="predmet" value="Pizzéria Garcia.sk - Objednávka"/> <p>Objednávkový formulár</p> <br><label>Meno <span class="small">Vaše meno?</span> </label> <input type="text" id="name" name="meno" value=" Vaše meno" onfocus="if (this.value==' Vaše meno') this.value='';" onblur="if(this.value=='') { this.value=' Vaše meno'; return false; }"> <br><br> <label>Priezvisko <span class="small">Vaše priezvisko?</span> </label> <input type="text" id="name" name="priezvisko" value=" Vaše priezvisko" onfocus="if (this.value==' Vaše priezvisko') this.value='';" onblur="if(this.value=='') { this.value=' Vaše priezvisko'; return false; }"> <br><br><br> <label>Výber <span class="small">Čo si objednáte?</span> </label> <select name="vyber" size="1" onchange="getPrice()"> <option value="Nič" selected="selected"> Výber... <optgroup label="Pizze"> <option value="Margherita"> Margherita <option value="Pepperoni"> Pepperoni </option> <option value="Hawaii"> Hawaii </option> <option value="Classica"> Classica </option> <option value="Coloseum"> Coloseum </option> <option value="Spinachi"> Spinachi </option> <option value="Con Funghi"> Con Funghi </option> <option value="Cardinale"> Cardinale </option> <option value="Napoli"> Napoli </option> <option value="Al Tuna)"> Al Tuna </option> <option value="Provinciale"> Provinciale </option> <option value="Contessa"> Contessa </option> <option value="New Vegetariana)"> New Vegetariana </option> <option value="Liptovská"> Liptovská </option> <option value="Quattro Formaggi"> Quattro Formaggi </option> <option value="CARNIVAL"> Carnival </option> <option value="Con Pollo"> Con Pollo </option> <option value="Garcia"> Garcia </option> <option value="Quattro Colore"> Quattro Colore </option> <option value="Farmer"> Farmer </option> <option value="Calzone(plnená pizza)"> Calzone (plnená pizza) </option> <option value="Detská Pizza"> Detská Pizza </option> <option value="FUNKY Pizza"> FUNKY Pizza </option> <option value="Bryndzová"> Bryndzová </option> <option value="Rustikana)"> Rustikana </option> <option value="Venezia)"> Venezia </option> <option value="Gazdovská"> Gazdovská </option> <option value="PIZZA Pepe"> Pizza Pepe </option> <option value="Kuracia Pizza"> Kuracia Pizza </option> <option value="San Francisco)"> San Francisco </option> <option value="Pizza žemle 6ks"> Pizza žemle (6ks) </option> <option value="Cesnakový Pizza-Chlieb (2ks)"> Cesnakový Pizza-Chlieb (2ks) </option> <optgroup label="Cestoviny"> <option value="Spaghetti „al Tuna“"> Spaghetti „al Tuna“ </option> <option value="Farfalle „con POLLO“"> Farfalle „con POLLO“ </option> <option value="Penne „CARNIVAL“"> Penne „CARNIVAL“ </option> <option value="Penne „VEGETARIA“"> Penne „VEGETARIA“ </option> <option value="Spaghetti „MILANESSE“"> Spaghetti „MILANESSE“ </option> <option value="Penne „GARCIA“"> Penne „GARCIA“ </option> <option value="Spinachi lasagne"> Spinachi lasagne </option> <option value="Carbonara"> Carbonara </option> <option value="BROCCOLI"> BROCCOLI </option> <option value="GNOCCHI Clasik"> GNOCCHI Clasik </option> <option value="GNOCCHI „con POLLO“"> GNOCCHI „con POLLO“ </option> <optgroup label="Šaláty"> <option value="Základný šalát"> Základný šalát </option> <option value="Vegetarian"> Vegetarian </option> <option value="FLORIDA"> FLORIDA </option> <option value="ITALIANA"> ITALIANA </option> <option value="KRETA"> KRETA </option> <option value="GARCIA"> GARCIA </option> <option value="DRESING"> DRESING </option> <optgroup label="Nápoje"> <option value="Coca Cola"> Coca Cola </option> <option value="Fanta"> Fanta </option> <option value="Sprite"> Sprite </option> <option value="Minerálka (poznámky)"> Minerálka podľa ponuky (poznámky)</option> <option value="Víno"> Víno </option> <option value="Sekt Hubert"> Sekt Hubert </option> </select> <label>Veľkosť <span class="small">Malá či veľká?</span> </label> <select name="velkost" size="1" onchange="getPrice()"> <option value="malá" selected="selected"> Malá </option> <option value="veľká"> Veľká </option> </select><br><br><br><br><br> <label>Adresa <span class="small">Kde bývate?</span> </label> <input type="text" id="name" name="adresa" value=" Vaša presná adresa" onfocus="if (this.value==' Vaša presná adresa') this.value='';" onblur="if(this.value=='') { this.value=' Vaša presná adresa'; return false; }"> <label>Kontakt <span class="small">Kam máme volať?</span> </label> <input type="text" id="name" name="kontakt" value=" Tel. číslo" onfocus="if (this.value==' Tel. číslo') this.value='';" onblur="if(this.value=='') { this.value=' Tel. číslo'; return false; }"> <label>Poznámky <span class="small">Máte poznámky?</span> </label> <textarea name="poznamky" id="name" cols="40" rows="3"> Vaše poznámky k objednávke </textarea><br><br><br> <br><br><br><br><div><label>Cena: <span class="small">Koľko budete platiť?</span></label><b><span id="price"></span></b></div><br> <br><center><button type="submit" name="submit" value="Odoslať objednávku"> Odoslať objednávku </button> <button type="reset" name="reset" value="Vymazať objednávku"> Vymazať objednávku </button></center> <div class="spacer"></div><br /> <a hred="#" onclick="var a = document.getElementById('hideable'); a.style.display = (a.style.display == 'none') ? 'block' : 'none'; return false;"> <h2>Informácie (Kliknite pre zobrazenie)</h2></a> <div id="hideable" style="display:none;"> <h2> 1. Ukážka ceny je len na základe výberu a veľkosti.<br> 2. Po doučení vašej objednávky vám budeme volať pre jej potvrdenie.<br> 3. V prípade ak Váš výber má len jednu veľkosť prosím nechať veľkosť na "malá".<br> </h2> </div> </form><a href="http://www.i-rs.sk/"><h2>Túto službu prevádzkuje projekt ONLINE svet</h2></a> </div></div> <div id="egroup"><a href="http://www.3tech.sk/" title="Profesionálne služby v oblasti návrhu a tvorby webových prezentácií a aplikácií, poskytovania webhostingu a registrácií domén">Triton Tech</a> - <strong><a href="http://www.3tech.sk/webhosting" title="Webhosting už od 0,25 EUR/mesiac, PHP 5, Perl, MySQL 5, http logy, vlastné chybové stránky, .htaccess, ...">webhosting</a></strong>, <strong><a href="http://www.3tech.sk/webdizajn" title="Tvorba a programovanie webových prezentácií, e-shopov a webových aplikácií, úpravy a implementácia redakčného systému Drupal, SEO optimalizácia, ...">webdizajn</a></strong></div>
</body> </html> HTML2 - TOTO UŽ NEJDE Kód: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sk" lang="sk"> <head> <title>Garcia - Vitajte na stránke Pizzerie Garcia</title> <link rel="stylesheet" href="css/style.css" type="text/css" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta name="description" content="Príďte sa najesť do pizzérie Garcia, alebo si objednajte pizzu a doneseieme vám ju až domov" /> </head> <body> <div id="logo"></div> <div id="hlavnepozadie"> <div id="menuhlavne"> <a href="index-2.html" class="riadok">Úvod</a> <a href="jedalnylistok/ranajkyobed.html" >Jedálny <br /> lístok</a> <a href="donaskovasluzba/akcie.html" >Donášková služba</a> <a href="fotogaleria.html" class="riadok">Fotogaléria</a> <a href="kontakt.html" class="riadok">Kontakt</a> </div> <script language="javascript" type="text/javascript"> function over() { var retval=true; if (document.objednavka.meno.value=="" || document.objednavka.meno.value==" Vaše meno") { alert("Nezadali ste vaše meno !"); retval=false; } else if (document.objednavka.priezvisko.value=="" || document.objednavka.priezvisko.value==" Vaše priezvisko") { alert("Nezadali ste vaše priezvisko !"); retval=false; } else if (document.objednavka.adresa.value=="" || document.objednavka.adresa.value==" Presná adresa") { alert("Nezadali ste vašu adresu !"); retval=false; } else if (document.objednavka.kontakt.value=="" || document.objednavka.kontakt.value==" Tel. číslo") { alert("Nezadali ste kontakt na vás !"); retval=false; } else { retval=true; } return retval; } </script> <script language="javascript" type="text/javascript"> function over() { var retval=true; if (document.objednavka.meno.value=="" || document.objednavka.meno.value==" Vaše meno") { alert("Nezadali ste vaše meno !"); retval=false; } else if (document.objednavka.priezvisko.value=="" || document.objednavka.priezvisko.value==" Vaše priezvisko") { alert("Nezadali ste vaše priezvisko !"); retval=false; } else if (document.objednavka.adresa.value=="" || document.objednavka.adresa.value==" Presná adresa") { alert("Nezadali ste vašu adresu !"); retval=false; } else if (document.objednavka.kontakt.value=="" || document.objednavka.kontakt.value==" Tel. číslo") { alert("Nezadali ste kontakt na vás !"); retval=false; } else { retval=true; } return retval; } </script> <script language="javascript" type="text/javascript"> function getPrice() { var foods = { "Nič": { "small": [0], "big": [0] }, "Margherita": { "small": [3.35], "big": [3.70] }, "Pepperoni": { "small": [3.55], "big": [4.25] }, "Hawaii": { "small": [3.55], "big": [4.25] }, "Classica": { "small": [3.70], "big": [4.45] }, "Coloseum": { "small": [3.75], "big": [4.50] }, "Spinachi": { "small": [3.70], "big": [4.45] }, "Con Funghi": { "small": [3.70], "big": [4.45] }, "Cardinale": { "small": [4.05], "big": [4.79] }, "Napoli": { "small": [4.05], "big": [4.79] }, "Al Tuna": { "small": [4.05], "big": [4.79] }, "Provinciale": { "small": [4.10], "big": [4.95] }, "Contessa": { "small": [4.10], "big": [4.95] }, "New Vegetariana": { "small": [3.70], "big": [4.45] }, "Liptovská": { "small": [4.05], "big": [4.79] }, "Quattro Formaggi": { "small": [4.79], "big": [5.50] }, "CARNIVAL": { "small": [4.45], "big": [4.95] }, "Con Pollo": { "small": [4.79], "big": [5.50] }, "Garcia": { "small": [4.79], "big": [5.50] }, "Quattro Colore": { "small": [4.79], "big": [5.50] }, "Farmer": { "small": [4.60], "big": [5.30] }, "Calzone(plnená pizza)": { "small": [4.65], "big": [5.30] }, "Detská Pizza": { "small": [3.70], "big": [4.25] }, "FUNKY Pizza": { "small": [5.30], "big": [6.20] }, "Bryndzová": { "small": [4.25], "big": [4.95] }, "Rustikana": { "small": [4.05], "big": [4.95] }, "Venezia": { "small": [4.5], "big": [4.5] }, "Gazdovská": { "small": [4.99], "big": [4.99] }, "PIZZA Pepe": { "small": [0], "big": [0] }, "Kuracia Pizza": { "small": [0], "big": [0] }, "San Francisco": { "small": [0], "big": [0] }, "Pizza žemle 6ks": { "small": [0], "big": [0] }, "Cesnakový Pizza-Chlieb (2ks)": { "small": [0], "big": [0] }, "Spaghetti „al Tuna“": { "small": [0], "big": [0] }, "Farfalle „con POLLO“": { "small": [0], "big": [0] }, "Penne „CARNIVAL“": { "small": [0], "big": [0] }, "Penne „VEGETARIA“": { "small": [0], "big": [0] }, "Spaghetti „MILANESSE“": { "small": [0], "big": [0] }, "Penne „GARCIA“": { "small": [0], "big": [0] }, "Spinachi lasagne": { "small": [0], "big": [0] }, "Carbonara": { "small": [0], "big": [0] }, "BROCCOLI": { "small": [0], "big": [0] }, "GNOCCHI Clasik": { "small": [0], "big": [0] }, "GNOCCHI „con POLLO“": { "small": [0], "big": [0] }, "Základný šalát": { "small": [0], "big": [0] }, "Vegetarian": { "small": [0], "big": [0] }, "FLORIDA": { "small": [0], "big": [0] }, "ITALIANA": { "small": [0], "big": [0] }, "KRETA": { "small": [0], "big": [0] }, "GARCIA": { "small": [0], "big": [0] }, "DRESING": { "small": [0], "big": [0] }, "Coca Cola": { "small": [0], "big": [0] }, "Fanta": { "small": [0], "big": [0] }, "Sprite": { "small": [0], "big": [0] }, "Minerálka (poznámky)": { "small": [0], "big": [0] }, "Víno": { "small": [0], "big": [0] }, "Sekt Hubert": { "small": [0], "big": [0] } }; var size, food; if(document.getElementById('objednavka').velkost[0].selected) { size = "small"; } else { size = "big"; } food = document.getElementById('objednavka').vyber.value; if(foods[food][size].length) document.getElementById("price").innerHTML = foods[food][size] + "€"; } </script><br><br><br><br><br> <div class="mainContainer"> <div class="formular" id="objednavka"> <form name="objednavka" id="objednavka" action="odoslat.php" method="post" onsubmit="return over()"> <input type="hidden" name="kontaktnaobjednavku" value="0907 118 410"/> <input type="hidden" name="email" value="garcia.sk"/> <input type="hidden" name="predmet" value="Pizzéria Garcia.sk - Objednávka"/> <label for="vyber">Výber:</label> <select name="vyber" size="1" onchange="getPrice()"> <option value="Nič" selected="selected"> Výber... <optgroup label="Pizze"> <option value="Margherita"> Margherita </option> <option value="Pepperoni"> Pepperoni </option> <option value="Hawaii"> Hawaii </option> <option value="Classica"> Classica </option> <option value="Coloseum"> Coloseum </option> <option value="Spinachi"> Spinachi </option> <option value="Con Funghi"> Con Funghi </option> <option value="Cardinale"> Cardinale </option> <option value="Napoli"> Napoli </option> <option value="Al Tuna)"> Al Tuna </option> <option value="Provinciale"> Provinciale </option> <option value="Contessa"> Contessa </option> <option value="New Vegetariana)"> New Vegetariana </option> <option value="Liptovská"> Liptovská </option> <option value="Quattro Formaggi"> Quattro Formaggi </option> <option value="CARNIVAL"> Carnival </option> <option value="Con Pollo"> Con Pollo </option> <option value="Garcia"> Garcia </option> <option value="Quattro Colore"> Quattro Colore </option> <option value="Farmer"> Farmer </option> <option value="Calzone(plnená pizza)"> Calzone (plnená pizza) </option> <option value="Detská Pizza"> Detská Pizza </option> <option value="FUNKY Pizza"> FUNKY Pizza </option> <option value="Bryndzová"> Bryndzová </option> <option value="Rustikana)"> Rustikana </option> <option value="Venezia)"> Venezia </option> <option value="Gazdovská"> Gazdovská </option> <option value="PIZZA Pepe"> Pizza Pepe </option> <option value="Kuracia Pizza"> Kuracia Pizza </option> <option value="San Francisco)"> San Francisco </option> <option value="Pizza žemle 6ks"> Pizza žemle (6ks) </option> <option value="Cesnakový Pizza-Chlieb (2ks)"> Cesnakový Pizza-Chlieb (2ks) </option> <optgroup label="Cestoviny"> <option value="Spaghetti „al Tuna“"> Spaghetti „al Tuna“ </option> <option value="Farfalle „con POLLO“"> Farfalle „con POLLO“ </option> <option value="Penne „CARNIVAL“"> Penne „CARNIVAL“ </option> <option value="Penne „VEGETARIA“"> Penne „VEGETARIA“ </option> <option value="Spaghetti „MILANESSE“"> Spaghetti „MILANESSE“ </option> <option value="Penne „GARCIA“"> Penne „GARCIA“ </option> <option value="Spinachi lasagne"> Spinachi lasagne </option> <option value="Carbonara"> Carbonara </option> <option value="BROCCOLI"> BROCCOLI </option> <option value="GNOCCHI Clasik"> GNOCCHI Clasik </option> <option value="GNOCCHI „con POLLO“"> GNOCCHI „con POLLO“ </option> <optgroup label="Šaláty"> <option value="Základný šalát"> Základný šalát </option> <option value="Vegetarian"> Vegetarian </option> <option value="FLORIDA"> FLORIDA </option> <option value="ITALIANA"> ITALIANA </option> <option value="KRETA"> KRETA </option> <option value="GARCIA"> GARCIA </option> <option value="DRESING"> DRESING </option> <optgroup label="Nápoje"> <option value="Coca Cola"> Coca Cola </option> <option value="Fanta"> Fanta </option> <option value="Sprite"> Sprite </option> <option value="Minerálka (poznámky)"> Minerálka podľa ponuky (poznámky)</option> <option value="Víno"> Víno </option> <option value="Sekt Hubert"> Sekt Hubert </option> </select> <label for="velkost">Veľkosť:</label> <select name="velkost" size="1" onchange="getPrice()"> <option value="malá" selected="selected"> Malá </option> <option value="veľká"> Veľká </option> </select> <label for="prilohy">Prílohy:</label> <input type="text" name="prilohy" value=" Prílohy" onfocus="if (this.value==' Prílohy') this.value='';" onblur="if(this.value=='') { this.value=' Prílohy'; return false; }" style="width:100px" /> <label for="meno">Meno:</label> <input type="text" id="name" name="meno" value=" Vaše meno" onfocus="if (this.value==' Vaše meno') this.value='';" onblur="if(this.value=='') { this.value=' Vaše meno'; return false; }"> <label for="priezvisko">Priezvisko:</label> <input type="text" name="priezvisko" value=" Vaše priezvisko" onfocus="if (this.value==' Vaše priezvisko') this.value='';" onblur="if(this.value=='') { this.value=' Vaše priezvisko'; return false; }"> <label for="kontakt"> Tel. číslo:</label> <input type="text" name="kontakt" value=" Tel. číslo" onfocus="if (this.value==' Tel. číslo') this.value='';" onblur="if(this.value=='') { this.value=' Tel. číslo'; return false; }"> <label for="adresa">Adresa:</label> <input type="text" name="adresa" value=" Vaša presná adresa" onfocus="if (this.value==' Vaša presná adresa') this.value='';" onblur="if(this.value=='') { this.value=' Vaša presná adresa'; return false; }" style="width:180px" /> <br><label for="poznamky">Doplňujúce poznámky:</label><br> <textarea name="poznamky" cols="40" rows="3"> Vaše poznámky k objednávke </textarea> <br><div>Cena:<b><span id="price"></span></b></div> <center><button type="submit" name="submit" value="Odoslať objednávku"> Odoslať objednávku </button> <button type="reset" name="reset" value="Vymazať objednávku"> Vymazať objednávku </button></center> <a href="http://www.i-rs.sk/">Túto službu prevádzkuje projekt ONLINE svet.</a> </form> </div></div></div> <div id="egroup"><a href="http://www.3tech.sk/" title="Profesionálne služby v oblasti návrhu a tvorby webových prezentácií a aplikácií, poskytovania webhostingu a registrácií domén">Triton Tech</a> - <strong><a href="http://www.3tech.sk/webhosting" title="Webhosting už od 0,25 EUR/mesiac, PHP 5, Perl, MySQL 5, http logy, vlastné chybové stránky, .htaccess, ...">webhosting</a></strong>, <strong><a href="http://www.3tech.sk/webdizajn" title="Tvorba a programovanie webových prezentácií, e-shopov a webových aplikácií, úpravy a implementácia redakčného systému Drupal, SEO optimalizácia, ...">webdizajn</a></strong></div>
</body> </html> // pridané po 7 minútach od posledného príspevkuNo na 4x som našiel. Div formular obsahoval tiež id a to ho domýlilo.
LOCK
|
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 29.09.2011 0:06 | |
|
Prečo tam máš tie ceny ako pole, keď tam vždy máš len jediný prvok? Výpis síce vyzerá dobre, ale ak by si s tou cenou robil nejaké výpočty (a robil by si ich rovnako, ako robíš teraz ten výpis ceny), tak by ti to nefungovalo a namiesto foods[food][size] by si tam musel dať foods[food][size][0]
PS: Inak dúfam, že pri odosielaní nepoužívaš hodnoty z tých skrytých elementov a potrebné údaje nastavuješ až v tom php skripte.
|
|
Registrovaný: 24.08.11 Prihlásený: 07.09.13 Príspevky: 57 Témy: 21 |
No tie ceny sú len informačné..Každé jedlo dákej veľkosti má stanovenú cenu a basta..žiadne výpočty.
Tie tri hidden sú použité v maily. Nič to nie je je to len doplnok ako napr. predmet mailu, popis mailu.
PHP neovládam skoro vôbec. Ale takto mi to funguje Inak prečo ? Je to zlé ?
|
|
Registrovaný: 09.12.08 Prihlásený: 08.02.12 Príspevky: 44 Témy: 11 |
daj odkaz na tu tvoju pizzerku
|
|
Registrovaný: 24.08.11 Prihlásený: 07.09.13 Príspevky: 57 Témy: 21 | |
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 29.09.2011 17:33 | |
|
Keď vieš dať tie položky do toho formuláru ako skryté elementy (a teda ich server pozná), tak je úplne zbytočné, aby si ich do toho formulára dával.
Teraz budeš musieť riešiť to, aby ti tam nikto neposlal niečo "nevhodné" (napr. čo sa stane, keď ti niekto zmení email v tom skrytom elemente).
Inak dúfam, že okrem toho, že tú objednávku odošleš na nejaký email, uložíš si ju aj na ten server, pre prípad, ak by emaily nefungovali (inak by si prišiel o všetky objednávky).
Inak budeš tam musieť pridať skript, pomocou ktorého tam budeš môcť pridať tých jedál viac, pretože takto sa to ovláda dosť zle. Aj tu sa riešili problémy s javascriptom pre dynamický formulár a ten slúžil práve na to, aby sa niektoré elementy mohli na stránke jednoducho pridávať a odoberať (takže taký skript by si tam mohol pridať aj ty, prípadne by tam mohla byť verzia, ktorá by automaticky pridávala ďalšie prvky tak, aby vždy bol ešte jeden vstupný prvok na ďalšie jedlo prázdny).
|
|
Registrovaný: 24.08.11 Prihlásený: 07.09.13 Príspevky: 57 Témy: 21 |
Neviem o čom mi tu píšeš.
Ak myslíš Addrow..Tak to som skúšal len potom to neviem spraviť aby mi to odoslalo a funckia čo mi ukazuje ceny tiež nejde...Takže tak...
Tie hidden veci..Takže kam ich mám dať ?
|
|
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| HTML, CSS, JS (jQuery) v Ponuka práce | 1 | 541 | 12.07.2013 23:15 DeiForm | | fotoalbum v html (js) v JavaScript, VBScript, Ajax | 3 | 2671 | 09.09.2007 13:18 Dado | | Background Parallax HTML/CSS/JS v HTML, XHTML, XML, CSS | 4 | 457 | 03.09.2016 17:37 17mark | | HTML kód vložený do JS kódu v JavaScript, VBScript, Ajax | 4 | 315 | 09.09.2022 19:39 ApacheSK | | Základy tvorby webu-Html, CSS, Js v HTML, XHTML, XML, CSS | 5 | 22869 | 05.07.2018 21:12 BX | | EXE S PODPOROV HTML , CSS , JS a pod. v Ostatné | 1 | 822 | 30.09.2007 15:07 audiotrack | | Hladam niekoho kto vie robit z (JSON,JS,HTML) v Ponuka práce | 0 | 565 | 19.07.2012 17:02 MFSCervicek | | ako v js zistit ci existuje dany html subor? v JavaScript, VBScript, Ajax | 1 | 459 | 12.09.2011 7:27 coldak | | Nekvalitná tlač tlačiarne CLX-2160 (ukazka) v Externé zariadenia | 4 | 487 | 29.09.2012 1:07 reklamiak | | (JS) Hladanie v JavaScript, VBScript, Ajax | 8 | 597 | 11.03.2010 16:08 mylan | | Svelte.js v JavaScript, VBScript, Ajax | 6 | 439 | 24.05.2021 9:00 Jur_3 | | Sneh JS v JavaScript, VBScript, Ajax | 24 | 1585 | 20.11.2008 13:53 Unlink | | Stranky JS v JavaScript, VBScript, Ajax | 2 | 834 | 16.04.2008 16:45 jaji | | if JS v JavaScript, VBScript, Ajax | 2 | 645 | 24.02.2009 17:36 Flety | | Ember.js v JavaScript, VBScript, Ajax | 2 | 374 | 20.11.2014 9:41 error22 | | Problem js v JavaScript, VBScript, Ajax | 2 | 373 | 05.01.2012 18:28 nnestor |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|