Objednavkovy formular

Programovacie jazyky, rady, poradňa...
aughostino
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1269
Registrovaný: 26 apr 2007, 16:05

Objednavkovy formular

Príspevok od používateľa aughostino »

Zo stranky tu som si okopirovalformular (je to free script) aj s nahladom a potreboval by som aby sa ten nahlad zobrazoval na novej stranke napriklad nahlad.html po stlaceni tlacidla odoslat na stranke s tym formularom.

tu je script

Kód: Vybrať všetko

<html>
<head>
<title>objenávka</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<form id="reg" name="regForm" action="">
  <table border="0" bordercolor="#FFFFFF" cellpadding="1" cellspacing="1" align="center">
    <tr>
      <td valign="top" align="center">
        <h1>Objednávací formulář</h1>

        <p>Postupujte následovně:<br>
          1. Zadejte své iniciály a adresu, na které vás můžeme kontaktovat<br>
          2. Vyberte představení, zadejte počet lístků a stiskněte přidat</p>
        
      </td>
    </tr>
    <tr> 
      <td valign="top" align="center"> 
        <table border="0">

          <tr> 
            <td> 
              <p>Jméno a příjmení:</p>
            </td>
            <td valign="middle"> 
              <input  onKeyUp='Update(this.form)' type="text" name="jmeno" size="40" maxlength="50">
            </td>
          </tr>
          <tr> 
            <td> 
              <p>E-mail:</p>

            </td>
            <td valign="middle"> 
              <input  onKeyUp='Update(this.form)' type="text" name="email" size="40" maxlength="50">
            </td>
          </tr>
        </table>
        <table border="0">
          <tr> 
            <td> 
              <p>Představení:</p>

            </td>
            <td valign="middle"> 
              <select name="predst">
                <option value="nevybrano" selected></option>
                <option value="Potopa světa,13.10. 2000,16.00">Potopa světa,13.10. 
                2000,16.00</option>
                <option value="Potopa světa,13.10. 2000,19.30">Potopa světa,13.10. 
                2000,19.30</option>
              </select>
            </td>

            <td rowspan="2" align="center" valign="middle"> 
              <input type="button" name="pridat" value="Přidat" onClick='pridej(this.form)' accesskey="p" class="tlac">
            </td>
          </tr>
          <tr> 
            <td> 
              <p>Počet lístků:</p>
            </td>
            <td valign="middle"> 
              <input type="text" name="pocet" maxlength="3" size="5" value="1">

            </td>
          </tr>
        </table>
        <table width="50%" border="0">
          <tr>
            <td valign="top"> 
              <p>Poznámka:</p>
            </td>
            <td valign="top"> 
              <textarea name="poznamka" cols="40" rows="6" onkeyup="pisPoznamku(this.form);"></textarea>

            </td>
          </tr>
        </table>
        <br>
      </td>
    </tr>
    <tr align="center"> 
      <td valign="top" align="center"> 
        <p><b><br>
          Náhled objednávky :</b></p>

          <textarea name="mail" cols="50" rows="20"></textarea>
      </td>
    </tr>
    <tr> 
      <td valign="top" align="center"> 
        <p><br>
        </p>
        <input type="button" name="posli" value="Pošli objednávku" width="50" onclick="zapisCookie();">
        <input type="button" name="smaz" value="Smaž objednávku" onClick="smaz_objednavku(this.form);" class="tlac" width="50">

        <br>
      </td>
    </tr>
  </table>
</form>
<script language="JavaScript">
var predstaveni = "";
var osdata;
var popr = 0;
var pocet = 0;
var pozn = "";

function Update(form){
	osdata = "\n";
	osdata+="Jméno: "+form.jmeno.value +"\n";
	osdata+="e-mail: "+form.email.value+"\n";
	osdata+= "\nObjednávka: \n";
	form.mail.value= osdata + predstaveni + "\nPoznámka: \n" + pozn; 
}

function pisPoznamku(form){
	pozn = "";
	pozn = form.poznamka.value;
	Update(form);
}
function pridej(form){
	if (form.predst.value != "nevybrano") {
		popr++;
		pocet += form.pocet.value*1;
		predstaveni += popr + ": " + form.predst.value +" / "+form.pocet.value+ "x\n" ;
	}
	form.pocet.value = 1;
	form.predst.value = "nevybrano";
	Update(form);
}

function smaz_objednavku(form){
	popr = 0;
	predstaveni = "";
	div = "";
	form.mail.value= ""; 
	form.mail.value= osdata + predstaveni + "\nPoznámka: \n" + pozn; 
}
</script>
</body>
</html>
Vlastne to potrebujem rozdelit na dve casti ten samotny formular by bol v formular.html a ten nahlad v nahlad.html a ked stlacite tlacidlo odoslat vo formular.html aby vas to presmerovalo na nahlad.html a tam keby ste stlacili tlacidlo odoslat tak by to odoslalo na mail.

Dalo by sa to tak spravit?
Napísať odpoveď