Password Protection med mere
Godt nytår!Dette script til password-protection fungerer fint:
---
<form name="keeper" action="java script:location.href = window.document.keeper.page.value + '.html'" style="margin:0;">
<div style="display:inline;">
<input type="password" name="page" SIZE="30" MAXLENGTH="30">
<input type="submit" value="OK">
</div></form>
--
Hvis brugeren klikker "OK" uden at skrive noget i tekstfeltet, vil scriptet lede efter ".html", altså en fil uden fornavn - og det kan man jo (?!) ikke lave.
Jeg gik på jagt på nettet og fandt dette, som undersøger, om der er klikket uden at skrive noget i tekstfeltet. Hvis der ikke er skrevet noget, kommer der en alert - og der bliver ikke submettet noget.
---
<html>
<head>
<script>
function validateForm()
{
var x=document.forms["myForm"]["fname"].value;
if (x==null || x=="")
{
alert("First name must be filled out");
return false;
}
}
</script>
</head>
<body>
<form name="myForm" action="demo_form.asp" onsubmit="return validateForm()" method="post">
First name: <input type="text" name="fname">
<input type="submit" value="Submit">
</form>
</body>
</html>
---
(fundet på http://www.w3schools.com/js/js_form_validation.asp)
Mit spørgsmål er: Er det muligt at kombinere de to scripts handlinger, sådan at jeg fortsat kan bruge det første script - med den tilføjelse, at hvis folk klikker uden at skrive noget, så får de en alert??
Jeg har selvfølgelig prøvet lidt frem og tilbage, men jeg er ingen ørn til det her, så måske er der én derude, der kan hjælpe.
På forhånd tak!