| Autor | Zpráva | ||
|---|---|---|---|
| janomajka Profil |
Ahoj,
poradi mi někdo jakým způsobem bych mohl formulářem získaná a spočítaná data odeslat mailem, ale přes server, ne přes mailoveho klienta? Nebude to potřeba celé předělat ? Zkouším to tady http://ridera.wz.cz/mail4.php Děkuji předem za každou odpověď. Honza <html>
<head>
<title>Napi�te n�m!</title>
<meta HTTP-AQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
</head>
<body>
</form>
<script type="text/javascript">
<!--
function Recount(theform)
{
var a = 100
var b = 200
var c = 300
var z = 0
var celkcena = 0
var cenazadopravu = 0
var komplet = 0
var floop = true
for( var i=1; floop; i++ )
{
kusu = eval("theform.ks" + i)
kamion = eval("theform.km" + i)
druh = eval("theform.produkt" + i)
if(kusu)
{
if(isNaN(parseInt(kusu.value)))
{
kusu.value = ""
}
else
{
kusu.value = parseInt(kusu.value)
kamion.value = parseInt(kamion.value)
druh.value = parseInt(druh.value)
z += (0 + druh.value)
if(z=1)
{
celkcena += (a * kusu.value)}
else
{
celkcena += (b * kusu.value)}
cenazadopravu += (5 * kamion.value)
komplet += (celkcena + cenazadopravu)
}
}
else
{
floop = false
}
}
theform.cena.value = celkcena
doprava.value = cenazadopravu
cenacelkem.value = komplet
}
// -->
</script>
<form action="mailto:sohrjan@gmail.com, martin.sohr@gmail.com" method="post" enctype="text/plain">
<select name="produkt1" size="1" onchange="Recount(this.form)">
<option value="Eko ban�n">Eko ban�n</option>
<option value="Eko pomeran�">Eko pomeran�</option>
</select><br><br>
Jm�no a p��jmen�: <input name="jmeno_a_prijmeni" size="20">
N�zev firmy: <input name="firma" size="20"><br><br>
V� mail: <input name="mail_odesilatele" size="20">
Telefon<input name="telefon" size="20"><br><br>
M�sto<input name="mesto" size="20"> Ulice<input name="Ulice" size="20"> <br><br>
�p<input name="cp" size="20"> ps�<input name="psc" size="20"><br><br>
po�et tun
<select name="ks1" id="ks1" onchange="Recount(this.form)">
<option value="0" selected>0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="20">20</option>
<option value="30">30</option>
</select>
<br>
<br>
cena za zbo�� <input type="text" name="cena" id="cena" size="7" value="0" readonly /> K� <br />
<br>
Vzd�lenost
<select name="km1" id="km" onchange="Recount(this.form)">
<option value="0" selected>0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="20">20</option>
<option value="30">30</option>
</select> km
<br><br>
cena za dopravu <input type="text" name="doprava" id="doprava" size="7" value="0" readonly /> K� <br />
<br>celkov� cena <input type="text" name="cenacelkem" id="cenacelkem" size="7" value="0" readonly /> K� <br />
<br>
<br>Pozn�mka:<br> <textarea name="poznamka" rows="4" cols="30"></textarea><br>
<br>
<br>
<input type="submit" value="Odeslat objedn�vku">
</form>
</body>
</html> |
||
| Davex Profil |
#2 · Zasláno: 5. 2. 2013, 19:19:38
Formulář jde odeslat třeba pomocí PHP skriptu.
|
||
| janomajka Profil |
#3 · Zasláno: 6. 2. 2013, 13:15:28
Tak se mi po dvou dlouhých nocích podařilo dát do hromady objednávkový formulář podle mých představ.
Výsledek vypadá takto: http://ridera.wz.cz/mail5.php Veškerá napsaná a spočítaná data se odešlou na předem určený mail.Bude-li někdo chtít dám sem zdrojové kódy. Davexovi děkuji za odpověď a za radu. |
||
|
Časová prodleva: 14 let
|
|||
0