Nutnost odsouhlasit licenčnní podmínky - ukázka zdrojového kódu zdrojový kód

<-- rules.php -->

<html>
<head>
<title>Licenční podmínky</title>
<script language="JavaScript">
<!--
var objname

function agsubmit(el){
  objname=el
  if (document.all||document.getElementById){
    for (i=0;i<objname.form.length;i++){
      var tempobj=objname.form.elements[i]
      if(tempobj.type.toLowerCase()=="submit")
        tempobj.disabled=!objname.checked
    }
  }
}

function defaultagree(el){
  if (!document.all&&!document.getElementById){
    if (window.objname&&objname.checked)
      return true
    else{
      alert("Pro pokračování musíte souhlasit s podmínkami")
      return false
    }
  }
}
// -->
</script>
</head>
<body>

<form action="podminky.php" name="rulesform" onSubmit="return defaultagree(this)" method="post">
<textarea readonly rows="6" cols="30" wrap="virtual">
1. první pravidlo je takové a takové

2. musíte to a to a to

3. nesmíte vůbec nic

4. nedáváme žádné záruky

5. je možné, že se to pokazí
</textarea><br />
<input name="rulesagree" value="1" type="checkbox" onClick="agsubmit(this)"> Souhlasím s licenčními podmínkami<br />
<input type="Submit" value="Další &gt;" disabled>
<input name="print" type="Submit" value="Pokračovat a vytisknout &gt;" disabled>

</form>

</body>
</html>

<-- podminky.php -->

<html>
<head>
<title>Licenční podmínky</title>
</head>
<body>
<?PHP
if ($rulesagree!=1)
  echo 
"Bohužel jste nepotvrdil(a) souhlas s <a href=\"rules.html\">podmínkami</a>.";
else { 
?>
  Souhlasil(a) jste s podmínkami a to je vpořádku.
<?PHP ?>
</body>
</html>
Vložil/Poslal/Autor: Admin
Funkčnost: běží na straně serveru, nemělo by záležet na typu prohlížeče
zavřít okno | jít na hlavní stránku JakNaWeb.com