Avatar billede tigerlassedk Nybegynder
04. november 2003 - 14:16 Der er 19 kommentarer

Popup alert ved manglende udfyldning

Davs!!!

jeg ville hører om der er nogen der kan hjælpe mig med et script. scriptet skal tjekke om brugeren har udfyldt feltet "email, adresse, navn o.s.v" herefter skal der komme en alert når brugeren skal videre. Da jeg ikke er særlig stærk i Javascripts må hjælpen godt uddybes en del
Avatar billede cdc Novice
04. november 2003 - 14:19 #1
<script language="JavaScript"><!--

function FormValidate(theForm)
{
  if (theForm.Formnavn.value == "")
  {
    alert("Indtast Navn.");
    theForm.Overskrift.focus();
    return (false);
  }
  if (theForm.Kommentar.value == "")
  {
    alert("Der skal indtastes en kommentar.");
    theForm.Kommentar.focus();
    return (false);
  }
  return (true);
}

//--></script>

kommentar og Overskrift er navnet på textfeltet
Avatar billede cdc Novice
04. november 2003 - 14:20 #2
<script language="JavaScript"><!--

function FormValidate(theForm)
{
  if (theForm.navn.value == "")
  {
    alert("Indtast Navn.");
    theForm.Overskrift.focus();
    return (false);
  }
  if (theForm.Kommentar.value == "")
  {
    alert("Der skal indtastes en kommentar.");
    theForm.Kommentar.focus();
    return (false);
  }
  return (true);
}

//--></script>

sådan :o9
Avatar billede tigerlassedk Nybegynder
04. november 2003 - 14:25 #3
skal det bare sættes ind inden selve koden for felterne og alt det andet?
Avatar billede cdc Novice
04. november 2003 - 14:30 #4
jeg har sadt den ind lige over denne </body> hvor jeg bruger det
Avatar billede tigerlassedk Nybegynder
04. november 2003 - 14:32 #5
problemet er at den er skrevet i php så jeg har ingen <html> eller noget

<form method="POST" action="xxxxxx">
  <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td width="24%">&nbsp;</td>
      <td width="11%">Navn: </td>
      <td width="2%"><font color="#AE0000">*</font></td>
      <td width="63%"><font color="#AE0000">
        <input type="input" name="navn">
        </font></td>
    </tr>
    <tr>
      <td height="24">&nbsp;</td>
      <td>Adresse: </td>
      <td><font color="#AE0000">*</font></td>
      <td><font color="#AE0000">
<input type="input" name="adresse">
        </font></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td> Postnr:</td>
      <td><font color="#AE0000">*</font></td>
      <td><font color="#AE0000">
<input type="input" name="postnr">
        </font></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>By:</td>
      <td><font color="#AE0000">*</font></td>
      <td><font color="#AE0000">
        <input type="input" name="byen">
        </font></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>Land:</td>
      <td><font color="#AE0000">*</font></td>
      <td><font color="#AE0000">
        <input type="input" name="land">
        </font></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>Tlf:</td>
      <td><font color="#AE0000">*</font></td>
      <td><font color="#AE0000">
        <input type="input" name="tlf">
        </font></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>Mobil:</td>
      <td>&nbsp;</td>
      <td><input type="input" name="mobil"></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>Evt. Fax:</td>
      <td>&nbsp;</td>
      <td><input type="input" name="fax"></td>
    </tr>
    <tr>
      <td height="24">&nbsp;</td>
      <td>Email:</td>
      <td><font color="#AE0000">*</font></td>
      <td><font color="#AE0000">
<input type="input" name="email">
        </font></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>Kommentar:</td>
      <td>&nbsp;</td>
      <td><textarea name="kommentar" cols="15" rows="4"></textarea></td>
    </tr>
    <tr>
      <td height="27">&nbsp;</td>
      <td>&nbsp;</td>
      <td><font color="#AE0000">* </font></td>
      <td><font color="#AE0000"><font color="#000000">Skal udfyldes.</font></font></td>
    </tr>
    <tr>
      <td height="19">&nbsp;</td>
      <td><input name="submit" type="submit" value="Bestil"></td>
      <td><font color="#AE0000"><font color="#000000"></font></font></td>
      <td><font color="#AE0000">&nbsp;</font></td>
    </tr>
  </table>
</form>
Avatar billede cdc Novice
04. november 2003 - 14:34 #6
smid den ind hvor som helst på din side skulle være lige meget
Avatar billede tigerlassedk Nybegynder
04. november 2003 - 14:35 #7
det har jeg gjort øverst men den fortsætter bare som før!! der kommer ingen alert op og siger at noget
Avatar billede cdc Novice
04. november 2003 - 14:39 #8
har du husket at skrive navnene på textfelterne ind i scriptet
Avatar billede grunken Nybegynder
04. november 2003 - 14:40 #9
og en lille onsubmit måske ? ;)
Avatar billede tigerlassedk Nybegynder
04. november 2003 - 14:41 #10
<script language="JavaScript"><!--

function FormValidate(form)
{
  if (navn.value == "")
  {
    alert("Indtast Navn.");
    navn.focus();
    return (false);
  }
  if (adresse.value == "")
  {
    alert("Der skal indtastes en kommentar.");
    adresse.focus();
    return (false);
  }
  return (true);
}

//--></script>

<form method="POST" action="xxxxxx">
  <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td width="24%">&nbsp;</td>
      <td width="11%">Navn: </td>
      <td width="2%"><font color="#AE0000">*</font></td>
      <td width="63%"><font color="#AE0000">
        <input type="input" name="navn">
        </font></td>
    </tr>
    <tr>
      <td height="24">&nbsp;</td>
      <td>Adresse: </td>
      <td><font color="#AE0000">*</font></td>
      <td><font color="#AE0000">
<input type="input" name="adresse">
        </font></td>
    </tr>

sådan har jeg sat det ind er det forkert?
Avatar billede cdc Novice
04. november 2003 - 14:42 #11
glemte lige at denne skal ind i formen: onsubmit="return FrontPage_Form1_Validator(this)"
Avatar billede tigerlassedk Nybegynder
04. november 2003 - 14:43 #12
kan du ikke hjælpe med det?? grunken?
hvor det skal indsættes?
Avatar billede tigerlassedk Nybegynder
04. november 2003 - 14:44 #13
hvor i formen skal det ind? nede ved knappen?
Avatar billede grunken Nybegynder
04. november 2003 - 14:58 #14
<head>
<script type="text/javascript">
function FormValidate(form)
{
  if (form.navn.value == "")
  {
    alert("Indtast Navn.");
    form.navn.focus();
    return false
  }
  if (form.adresse.value == "")
  {
    alert("Der skal indtastes en kommentar.");
    form.adresse.focus();
    return false;
  }
  return (true);
}

//-->
</script>
<head>

<body>
<form method="POST" action="xxxxxx" onsubmit="return FormValidate(this)">
  <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td width="24%">&nbsp;</td>
      <td width="11%">Navn: </td>
      <td width="2%"><font color="#AE0000">*</font></td>
      <td width="63%"><font color="#AE0000">
        <input type="input" name="navn">
        </font></td>
    </tr>
    <tr>
      <td height="24">&nbsp;</td>
      <td>Adresse: </td>
      <td><font color="#AE0000">*</font></td>
      <td><font color="#AE0000">
<input type="input" name="adresse">
        </font></td>
    </tr>

o.s.v
Avatar billede cdc Novice
04. november 2003 - 15:02 #15
Avatar billede tigerlassedk Nybegynder
04. november 2003 - 15:08 #16
det virker stadig ikke den sender mig bare videre

<html>
<head>
<script language="JavaScript"><!--

function FormValidate(Form)
{
  if (navn.value == "")
  {
    alert("Indtast Navn.");
    navn.focus();
    return (false);
  }
  if (adresse.value == "")
  {
    alert("Der skal indtastes en kommentar.");
    adresse.focus();
    return (false);
  }
  return (true);
}

//--></script>
</head>
<body>
<form method="POST" action="xxxxxx" onsubmit="return Validator(this)">
  <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td width="24%">&nbsp;</td>
      <td width="11%">Navn: </td>
      <td width="2%"><font color="#AE0000">*</font></td>
      <td width="63%"><font color="#AE0000">
        <input type="input" name="navn">
        </font></td>
    </tr>
    <tr>
      <td height="24">&nbsp;</td>
      <td>Adresse: </td>
      <td><font color="#AE0000">*</font></td>
      <td><font color="#AE0000">
<input type="input" name="adresse">
        </font></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td> Postnr:</td>
      <td><font color="#AE0000">*</font></td>
      <td><font color="#AE0000">
<input type="input" name="postnr">
        </font></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>By:</td>
      <td><font color="#AE0000">*</font></td>
      <td><font color="#AE0000">
        <input type="input" name="byen">
        </font></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>Land:</td>
      <td><font color="#AE0000">*</font></td>
      <td><font color="#AE0000">
        <input type="input" name="land">
        </font></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>Tlf:</td>
      <td><font color="#AE0000">*</font></td>
      <td><font color="#AE0000">
        <input type="input" name="tlf">
        </font></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>Mobil:</td>
      <td>&nbsp;</td>
      <td><input type="input" name="mobil"></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>Evt. Fax:</td>
      <td>&nbsp;</td>
      <td><input type="input" name="fax"></td>
    </tr>
    <tr>
      <td height="24">&nbsp;</td>
      <td>Email:</td>
      <td><font color="#AE0000">*</font></td>
      <td><font color="#AE0000">
<input type="input" name="email">
        </font></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>Kommentar:</td>
      <td>&nbsp;</td>
      <td><textarea name="kommentar" cols="15" rows="4"></textarea></td>
    </tr>
    <tr>
      <td height="27">&nbsp;</td>
      <td>&nbsp;</td>
      <td><font color="#AE0000">* </font></td>
      <td><font color="#AE0000"><font color="#000000">Skal udfyldes.</font></font></td>
    </tr>
    <tr>
      <td height="19">&nbsp;</td>
      <td><input name="submit" type="submit" value="Bestil"></td>
      <td><font color="#AE0000"><font color="#000000"></font></font></td>
      <td><font color="#AE0000">&nbsp;</font></td>
    </tr>
  </table>
</form>
</body>
</html>
Avatar billede cdc Novice
04. november 2003 - 15:17 #17
prøv at set dette : <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> øverst på siden, hvis jeg sletter den virker den heller ikke
Avatar billede cdc Novice
04. november 2003 - 15:18 #18
og denne : onsubmit="return Validator(this)">
skal være : onsubmit="return FormValidate(this)"> som grunken skriver
Avatar billede cdc Novice
04. november 2003 - 15:24 #19
<html>

<head>

<title></title>
<script language="JavaScript"><!--

function FormValidate(theForm)
{
  if (theForm.navn.value == "")
  {
    alert("Indtast Navn.");
    theForm.navn.focus();
    return (false);
  }
  if (theForm.Kommentar.value == "")
  {
    alert("Der skal indtastes en kommentar.");
    theForm.adresse.focus();
    return (false);
  }
  return (true);
}

//--></script>
</head>
<body>
<form method="POST" action="xxxxxx" onsubmit="return FormValidate(this)">
  <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td width="24%">&nbsp;</td>
      <td width="11%">Navn: </td>
      <td width="2%"><font color="#AE0000">*</font></td>
      <td width="63%"><font color="#AE0000">
        <input type="input" name="navn">
        </font></td>
    </tr>
    <tr>
      <td height="24">&nbsp;</td>
      <td>Adresse: </td>
      <td><font color="#AE0000">*</font></td>
      <td><font color="#AE0000">
<input type="input" name="adresse">
        </font></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td> Postnr:</td>
      <td><font color="#AE0000">*</font></td>
      <td><font color="#AE0000">
<input type="input" name="postnr">
        </font></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>By:</td>
      <td><font color="#AE0000">*</font></td>
      <td><font color="#AE0000">
        <input type="input" name="byen">
        </font></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>Land:</td>
      <td><font color="#AE0000">*</font></td>
      <td><font color="#AE0000">
        <input type="input" name="land">
        </font></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>Tlf:</td>
      <td><font color="#AE0000">*</font></td>
      <td><font color="#AE0000">
        <input type="input" name="tlf">
        </font></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>Mobil:</td>
      <td>&nbsp;</td>
      <td><input type="input" name="mobil"></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>Evt. Fax:</td>
      <td>&nbsp;</td>
      <td><input type="input" name="fax"></td>
    </tr>
    <tr>
      <td height="24">&nbsp;</td>
      <td>Email:</td>
      <td><font color="#AE0000">*</font></td>
      <td><font color="#AE0000">
<input type="input" name="email">
        </font></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>Kommentar:</td>
      <td>&nbsp;</td>
      <td><textarea name="kommentar" cols="15" rows="4"></textarea></td>
    </tr>
    <tr>
      <td height="27">&nbsp;</td>
      <td>&nbsp;</td>
      <td><font color="#AE0000">* </font></td>
      <td><font color="#AE0000"><font color="#000000">Skal udfyldes.</font></font></td>
    </tr>
    <tr>
      <td height="19">&nbsp;</td>
      <td><input name="submit" type="submit" value="Bestil"></td>
      <td><font color="#AE0000"><font color="#000000"></font></font></td>
      <td><font color="#AE0000">&nbsp;</font></td>
    </tr>
  </table>
</form>
</body>
</html>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester