Hej!
Jag fårstår inte varför detta inte fungerar:
function validateForm() {
if (document.form1.URLname.indexOf("://") == -1) {
alert("You must specify the protocol");
return false;
} else if (document.form1.Searchstring.value == "") {
alert("You must enter a Keyword");
return false;
} else if (document.form1.Submitter.value == "") {
alert("You must specify a submitter");
return false;
} else {
return true;
}
}
//-->
//-->
</script>
</head>
<body onUnload="doUpdate();">
<body>
<form name="form1" onSubmit="return validateForm();" action="<?php echo $editFormAction; ?>" method="POST">
Your link: <input type="text" name="URLname" value="http://">
Keyword: <input type="text" name="SearchString">
Submitted by: <input type="text" name="Submitter">
Comments: <textarea name="Comments"></textarea>
<input name="Submit" type="submit" value="Submit">
<input name="form1" type="hidden" id="MM_insert">
<input type="hidden" name="MM_insert" value="form1">
</form>
Här ser ni mitt java script och formuläret som jag vill kolla, innan PHP scriptet körs som lägger till i databasen
Jag har använt: Body onUnload="doUpdate();" eftersom jag har en annan frame som visar innehålet i databasen.
Kan det vara pga. detta som mitt java script inte fungerar? Eller är det något annat fel?
Jag har kliat mig i huvudet i dagar!
Tacksam för svar