Avatar billede lady Novice
14. december 2007 - 09:53 Der er 2 kommentarer og
1 løsning

check af input i html script

Jeg har lavet et ansøgningsskema med felter som skal valideres. Det første felt "medarbejdernr", hvis det ikke er udfyldt kommer der godtnok et popup med den skal udfyldes, men trykker jeg billedet væk bliver formularen sendt, og det er lige tidligt nok.
Kan nogen hjælpe mig??

Her er scriptet:

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Ansøgning om leje</title></head>

<body>

<!--webbot BOT="GeneratedScript" PREVIEW=" " startspan --><script Language="JavaScript"><!--
function FrontPage_Form1_Validator(theForm)
{
 
  if (theForm.Medarbejdernummer.value == "")
  {
    alert("Skriv en værdi for feltet \"Medarbejdernummer\".");
    theForm.Medarejdernummer.focus();
    return (false);
  }

  if (theForm.Navn.value == "")
  {
    alert("Skriv en værdi for feltet \"Navn\".");
    theForm.Navn.focus();
    return (false);
  }

  if (theForm.Adresse.value == "")
  {
    alert("Skriv en værdi for feltet \"Adresse\".");
    theForm.Adresse.focus();
    return (false);
  }

  if (theForm.Postnummer.value == "")
  {
    alert("Skriv en værdi for feltet \"Postnummer\".");
    theForm.Postnummer.focus();
    return (false);
  }

  if (theForm.By.value == "")
  {
    alert("Skriv en værdi for feltet \"By\".");
    theForm.By.focus();
    return (false);
  }

  if (theForm.Ansaettelsessted.value == "")
  {
    alert("Skriv en værdi for feltet \"Ansaettelsessted\".");
    theForm.Ansaettelsessted.focus();
    return (false);
  }

  if (theForm.Privat_telefon.value == "")
  {
    alert("Skriv en værdi for feltet \"Privat_telefon\".");
    theForm.Privat_telefon.focus();
    return (false);
  }

  if (theForm.Telefon_arbejde.value == "")
  {
    alert("Skriv en værdi for feltet \"Telefon_arbejde\".");
    theForm.Telefon_arbejde.focus();
    return (false);
  }
 
 
 
 
 
 

  if (theForm.recipient.selectedIndex < 0)
  {
    alert("Vælg en af indstillingerne \"recipient\".");
    theForm.recipient.focus();
    return (false);
  }
  return (true);
}
//--></script><!--webbot BOT="GeneratedScript" endspan --><form method="POST" action="http://www.hedegaards-biavl.dk/cgi-bin/FormMail.pl" onsubmit="return FrontPage_Form1_Validator(this)" name="FrontPage_Form1">
<input type="hidden" name="redirect" value="http://www.hedegaards-biavl.dk/test/bekraftelse.htm">


<p align="center">&nbsp; <input type="hidden" name="subject" value="Ansøgning om tildeling af feriehus for ansatte ved Herning Kommune">
<font face="Comic Sans MS" size="6">Ansøgning om tildeling af feriehus for ansatte ved Herning Kommune<br>
  </font><font face="Comic Sans MS" size="3">Udfyld nedenstående
  ansøgningsskema og send den med knappen forneden</font>
<p align="center">&nbsp;</p>
  <p align="left"><font face="Comic Sans MS" size="3">Sommerhus /
  periodeoplysninger</font></p>
<table border="0" width="787">
  <tr>
    <td width="112"><font face="Comic Sans MS" size="3">Sommerhus:</font></td>
    <td width="147" align="right"><font face="Comic Sans MS" size="3">
  1. prioritet</font></td>
    <td width="89" align="right"><font face="Comic Sans MS" size="3"><select size="1" name="Prioritet_1">
    <option>---</option>
    <option>Aalbæk</option>
    <option>Blokhus</option>
    <option>Rødhus</option>
    <option>Fjellerup</option>
    <option>Hou</option>
    <option>Rendbjerg</option>
    <option>Arrild</option>
    <option>Thurø</option>
    <option>København</option>
  </select></font></td>
    <td width="116" align="right"><font face="Comic Sans MS" size="3"> 2. prioritet</font></td>
    <td width="96" align="right"><font face="Comic Sans MS" size="3"> <select size="1" name="Prioritet_2">
    <option>---</option>
    <option>Aalbæk</option>
    <option>Blokhus</option>
    <option>Rødhus</option>
    <option>Fjellerup</option>
    <option>Hou</option>
    <option>Rendbjerg</option>
    <option>Arrild</option>
    <option>Thurø</option>
    <option>København</option>
  </select></font></td>
  </tr>
  <tr>
    <td width="112"><font face="Comic Sans MS" size="3">Ugenummer:</font></td>
    <td width="147" align="right"><font face="Comic Sans MS" size="3">
  i uge</font></td>
    <td width="89" align="right">
      <p align="right"><font face="Comic Sans MS" size="3"><select size="1" name="Prioritet_1_uge">
    <option value>-</option>
    <option>40</option>
    <option>41</option>
    <option>42</option>
    <option>43</option>
    <option>44</option>
    <option>45</option>
    <option>46</option>
    <option>47</option>
    <option>48</option>
    <option>49</option>
    <option>50</option>
    <option>51</option>
    <option>52</option>
    <option>1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
    <option>5</option>
    <option>6</option>
    <option>7</option>
    <option>8</option>
    <option>9</option>
    <option>10</option>
    <option>11</option>
    <option>12</option>
    <option>13</option>
    <option>14</option>
    <option>15</option>
    <option>16</option>
    <option>17</option>
  </select></font></td>
    <td width="116" align="right"><font face="Comic Sans MS" size="3">
  i uge</font></td>
    <td width="96" align="right"><font face="Comic Sans MS" size="3"><select size="1" name="Prioritet_2_uge">
    <option>-</option>
    <option>40</option>
    <option>41</option>
    <option>42</option>
    <option>43</option>
    <option>44</option>
    <option>45</option>
    <option>46</option>
    <option>47</option>
    <option>48</option>
    <option>49</option>
    <option>50</option>
    <option>51</option>
    <option>52</option>
    <option>1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
    <option>5</option>
    <option>6</option>
    <option>7</option>
    <option>8</option>
    <option>9</option>
    <option>10</option>
    <option>11</option>
    <option>12</option>
    <option>13</option>
    <option>14</option>
    <option>15</option>
    <option>16</option>
    <option>17</option>
    </select></font></td>
    </tr>
<tr>
<table border="0" width="787">
  <tr>
    <td width="193"></td>
    <td width="194" colspan="2"></td>
    <td width="238"></td>
    <td width="136"></td>
  </tr>
  <tr>
    <td width="193" align="right"><font face="Comic Sans MS" size="3">Lejer oplysninger:</font></td>
    <td width="194" colspan="2"></td>
    <td width="238"></td>
    <td width="136"></td>
  </tr>
<TR>
<TD ALIGN="left">
<p style="margin-top: 0; margin-bottom: 0">
<em style="font-style: normal"><font face="Comic Sans MS">
(*)
Medarbejder nummer</font></em></TD>
<TD colspan="3">
<p style="margin-top: 0; margin-bottom: 0">
<b><i>
<font size="1" color="#003366" face="Tahoma">
<!--webbot bot="Validation" b-value-required="TRUE" --><INPUT NAME="Medarbejdernummer" SIZE="8">
</font> </i>
<font size="1" face="Tahoma"><em style="font-style: normal">se
lønseddel (inkl. foranstillede nuller)</em></font></b></TD>
</TR>
<TR>
<TD ALIGN="left">
<p style="margin-top: 0; margin-bottom: 0" align="right">
<em style="font-style: normal"><font face="Comic Sans MS">(*) Cpr
nummer</font></em></TD>
<TD colspan="3">
<p style="margin-top: 0; margin-bottom: 0">
<font color="#003366" face="Tahoma" size="1">
<b><i>
<!--webbot bot="Validation" s-display-name="Cpr. nr." s-data-type="String" b-allow-digits="TRUE" s-allow-other-chars="-" b-value-required="TRUE" i-minimum-length="10" i-maximum-length="11" s-validation-constraint="Less than" s-validation-value="999999-9999" --><INPUT NAME="CprNummer" SIZE=12 maxlength="11" value="999999-9999"></i></b></font></TD>
</TR>
  <tr>
    <td width="193" align="right"><font face="Comic Sans MS" size="1">(*) </font><font face="Comic Sans MS" size="3">Navn:</font></td>
    <td width="194" colspan="2"><font face="Comic Sans MS" size="3">
    <!--webbot bot="Validation" B-Value-Required="TRUE" --><input type="text" name="Navn" size="35">
      </font></td>
    <td width="238"></td>
    <td width="136"></td>
  </tr>
  <tr>
    <td width="193" align="right"><font face="Comic Sans MS" size="1">(*) </font><font face="Comic Sans MS" size="3">Adresse:&nbsp;</font></td>
    <td width="194" colspan="2"><font face="Comic Sans MS" size="3">
    <!--webbot bot="Validation" B-Value-Required="TRUE" --><input type="text" name="Adresse" size="35"> </font></td>
    <td width="238"></td>
    <td width="136"></td>
  </tr>
  <tr>
    <td width="193" align="right"><font face="Comic Sans MS" size="1">(*) </font><font face="Comic Sans MS" size="3">Postnr/by:</font></td>
    <td width="27"><font face="Comic Sans MS" size="3">
    <!--webbot bot="Validation" B-Value-Required="TRUE" --><input type="text" name="Postnummer" size="5"></font></td>
    <td width="167"><font face="Comic Sans MS" size="3">
    <!--webbot bot="Validation" B-Value-Required="TRUE" --><input type="text" name="By" size="27">
      </font></td>
    <td width="238"></td>
    <td width="136"></td>
  </tr>
  <tr>
    <td width="193"></td>
    <td width="194" colspan="2"></td>
    <td width="238"></td>
    <td width="136"></td>
  </tr>
  <tr>
    <td width="193" align="right"><font face="Comic Sans MS" size="1">(*) </font><font face="Comic Sans MS" size="3">Ansættelsessted:&nbsp;</font></td>
    <td width="194" colspan="2"><font face="Comic Sans MS" size="3">
    <!--webbot bot="Validation" b-value-required="TRUE" --><input type="tekst" name="Ansaettelsessted" size="35"></font></td>
   
   
    <td width="238"></td>
    <td width="136"></td>
  </tr>
  <tr>
    <td width="193" align="right"><font face="Comic Sans MS" size="1">(*) </font><font face="Comic Sans MS" size="3">Telefon
  privat:</font></td>
    <td width="194" colspan="2"><font face="Comic Sans MS" size="3">
    <!--webbot bot="Validation" B-Value-Required="TRUE" --><input type="text" name="Privat_telefon" size="10">
      </font></td>
    <td width="238"></td>
    <td width="136"></td>
  </tr>
  <tr>
    <td width="193" align="right"><font face="Comic Sans MS" size="1">(*) </font><font face="Comic Sans MS" size="3">Telefon
  arbejde:&nbsp;</font></td>
    <td width="194" colspan="2"><font face="Comic Sans MS" size="3"><!--webbot
      bot="Validation" B-Value-Required="TRUE" --><input type="text" name="Telefon_arbejde" size="10">
      </font></td>
    <td width="238"></td>
    <td width="136"></td>
  </tr>
<tr>
    <td width="193" align="right"><font face="Comic Sans MS" size="3">Mobiltelefon som kan kontaktes under opholdet:</font></td>
    <td width="194" colspan="2"><font face="Comic Sans MS" size="3"><input type="text" name="Mobiltelefon_som_kan_kontakts_under_opholdet" size="10"></font></td>
    <td width="238"></td>
    <td width="136"></td>
  </tr>
  <tr>
    <td width="193" align="right"><font face="Comic Sans MS" size="3">E-mail
      Adresse:&nbsp;&nbsp;</font></td>
    <td width="194" colspan="2"><font face="Comic Sans MS" size="3"><input type="text" name="E_mail_adresse" size="38"></font></td>
    <td width="238"></td>
    <td width="136"></td>
  </tr>
  <tr>
    <td width="193" align="right"></td>
    <td width="194" colspan="2"></td>
    <td width="238"></td>
    <td width="136"></td>
  </tr>
  <tr>
    <td width="193" align="right"><font face="Comic Sans MS" size="3">Bemærkninger:&nbsp;</font></td>
    <td width="194" colspan="2"><font face="Comic Sans MS" size="3"><input type="text" name="Bemaerkninger" size="35">
  </font></td>
    <td width="238"></td>
    <td width="136"></td>
  </tr>
  <tr>
    <td width="193"><font face="Comic Sans MS" size="3">(*) = felter skal
  udfyldes
  </font></td>
    <td width="194" colspan="2"></td>
    <td width="238"></td>
    <td width="136"></td>
  </tr>
  <tr>
    <td width="193"><input type="reset" value="Nulstil ansøgning" name="B3"></td>
    <td width="194" colspan="2"></td>
    <td width="238"></td>
    <td width="136"></td>
  </tr>
  <tr>
    <td width="193"></td>
    <td width="194" colspan="2"></td>
    <td width="238"></td>
    <td width="136"></td>
  </tr>
</table>
<table border="0" width="786">
  <tr>
    <td width="323"><font face="Comic Sans MS" size="3">Send ansøgningen ved at trykke på send:</font></td>
    <td width="233"><!--webbot bot="Validation" B-Value-Required="TRUE" --><select size="1" name="recipient">

<option value="test@hedegaards-biavl.dk">Personaleafdelingen</option>




  </select>

    </td>
    <td width="208"><input type="submit" value="Send">
    </td>
  </tr>
</table>
  <p align="left"><font face="Comic Sans MS" size="3">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
  &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></p>

  <p align="left"><font face="Comic Sans MS" size="3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
  <p align="left"><font face="Comic Sans MS" size="3">&nbsp;
  </font></p>
  <p align="left"><font face="Comic Sans MS" size="3"><br>
  </font></p>
  <p align="left">&nbsp;</p>
<p>&nbsp;</p>
 
 
 
<p>&nbsp;&nbsp;&nbsp; </p>
 
 
 
  <p>&nbsp;</p>
</form>
</body>

</html>
Avatar billede jokkejensen Novice
14. december 2007 - 10:00 #1
lad være at have en return i alle dine if sætninger, lav submit knappen om til en button og lav en onclick event på den der kører din form_validator og i bunden af den, submitter du formen.. myform.submit();

/JJ
Avatar billede lady Novice
14. december 2007 - 11:53 #2
kunne du vise mig lidt om det ved eksempler
Avatar billede lady Novice
08. oktober 2011 - 19:43 #3
Jeg har opgivet det
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