Valedring af HTML forms med javascript
Hejsa har lidt problemmer med at få valederet mine HTML forms. Der kommer ikke nogen alert boks op. skulle der ellers gerne hvis de var tomme.nogen der kan hjælpe mig
<?php
session_start();
include($_SERVER['DOCUMENT_ROOT']."/mysqlconnect.php");
$sql = "SELECT id,fornavn,rettigheder FROM personer";
$result = mysql_query($sql, $conn) or die (mysql_error());
$hent = mysql_fetch_array($result);
$rettigheder = $hent[rettigheder];
if ($rettigheder > 1)
{
?>
<script language="JavaScrip">
function validate_form()
{
valid = true;
if (document.indsetnyhed.overskrift.value == "")
{
alert("Husk en overskrift!!!.")
valid = false;
}
if (document.indsetnyhed.indhold.value == "" )
{
alert("Husk at putte noget indhold i!!!.")
valid = false;
}
if (document.indsetnyhed.dato.value == "" )
{
alert("Husk at en dato i!!!.")
valid = false;
}
return valid;
}
</script>
<?php
echo"
<html>
<body>
<form name=\"indsetnyhed\" action=\"nyhederrequest.php\" method=\"POST\" onSubmit=\"return validate_form()\">
<h2>Nyheder:</h2>
<p>Indsæt en overskrift</br></ p>
<input type=\"text\" name=\"overskrift\">
<br></br></br>
Indtast indhold</ p>
<br>
<textarea rows=\"8\" cols=\"25\" name=\"indhold\"> bla bla </textarea>
<br>
<p>Indtast dato (dd-mm-åå)</ p>
<input type=\"text\" name=\"dato\" value= "; echo date('d-m-y'); echo ">
<br><br>
<input type=\"submit\" name=\"submit\" value=\" OK \">
</form>
</body>
</html>
";
}
else {
header('Location: http://localhost/login.php');
echo "du er ikke logget ind. Skriv dit login.";
};
?>
