alfaMedlem sedan juni 2000202 inlägg varför går den till nästa sida (skapa_ny.asp) om vilkoret är sant ???????
<html>
<head>
<script language="javascript">
<!--
function test(){
if (document.text.produkt_namn.value == "" || document.text.produkt_info.value == ""){
alert("Du måste fylla i något");
return false;
} else {
return true;
}
}
//-->
</script>
</head>
<BODY>
\<form name="text" method="post" action="skapa_ny.asp" target="\_self" onsubmit="test()"\>
\<input type="text" name="produkt_namn"\>
\<textarea cols="5" rows="5" name="produkt_info"\>\</textarea\>
\<input type="submit" value="Ok"\>
\</form\>
</body>
</html>
testade du med onsubmit="return test()"?
Kan annars bero på || (=eller). Om både är tomma kanske inte || gäller...
------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/
alfaMedlem sedan juni 2000202 inlägg fixade det verkar funka nu
<script language="javascript">
<!--
function test(){
if (document.textform.produkt_namn.value == "" || document.textform.produkt_info.value == ""){
alert("Du måste fylla i något")
return false;
} else {
document.textform.submit();
return true;
}
}
//-->
</script>
</head>
<BODY>
\<form name="textform" method="post" action="skapa_ny.asp" target="\_self" \>
\<input type="text" name="produkt_namn"\>
\<textarea cols="5" rows="5" name="produkt_info"\>\</textarea\>
\<input type="button" value="Ok" onclick="test()"\>
\</form\>
nakozMedlem sedan dec. 1999570 inlägg en liten tankeställare...
om du lägger till utan att klicka på "Ok" utan istället trycker på enter... får scriptet verkligen nån funktion då?
testa detta:
<script language="javascript">
<!--
function Check() {
if (
document.text.produkt_namn.value &&
document.text.produkt_info.value &&
{
document.text.submit();
}
else {
alert("hörrudu! fyll i!")
}
}
//-->
</script>
</head>
<body>
<form name="text" method="post" action="skapa_ny.asp" target="_self" onsubmit="Check();return false;">
<input type="text" name="produkt_namn">
<textarea cols="5" rows="5" name="produkt_info"></textarea>
<input type="submit" value="Ok">
</form>
</body>
</html>
nu bör de funka även om användaren trycker på enter... men koden är tagen direkt ur huvet, så de kan va lite fel :e
MVH
/nakoz
------------------
nakoz
http://flykt.cjb.net/ :)
alfaMedlem sedan juni 2000202 inlägg Funkar bra om man inte staller markören i text fönstret. Då går den vidare.