Avatar billede bojohansen Nybegynder
19. marts 2001 - 17:22 Der er 32 kommentarer og
1 løsning

Server side form validering.

Kig lige på denne. Kan du lave en server side form validator i java??? det lader ikke til at der er nogen der kan i .asp--VBScript.

http://www.eksperten.dk/spm/57733

Jeg har dog tildelt 100 point her også, men de gives kun et af stederne!
Avatar billede bjarke-b Nybegynder
19. marts 2001 - 17:30 #1
<% if Request.form(\"formnavn\") = \"\" then
Response.Redirect(\"feltet_er_tomt.asp\")
end if %>
Avatar billede bojohansen Nybegynder
19. marts 2001 - 17:41 #2
Njaaaaaaa den går ikke helt da alle feldter skal valideres inden der redirectes nogen steder + fejlen skal fremhæves med noget skrift i den oprindelige form
Avatar billede bjarke-b Nybegynder
19. marts 2001 - 17:45 #3
<%
if Request.ServerVariables(\"REQUEST_METHOD\") = \"POST\" then

if Request.form(\"form1\") = \"\" then
  error = \"Fejl til form 1<br>\"
end if

if Request.form(\"form2\") = \"\" then
  error = error & \"Fejl til form2<br>\"
end if

if error = \"\" then
  \'//det kode der skal sendes hvis alle felter er udfyldte

else
%>
<b><%=error%></b>
<form method=post>
<input type=text name=form1><input type=text name=form2><input type=submit value=valider></form>

<% end if %>

Du laver så bare det jeg har lavet med form 1 og form2 med alle dine formfelter
Avatar billede brandy Nybegynder
19. marts 2001 - 17:46 #4
Hvis du benytter Dreamweaver, så kan du sætte en behavior på din submit knap, som tjekker de ønskede felter. Kan desuden tjekke om der er angivet en email adr.

[Brandy]
Avatar billede bojohansen Nybegynder
19. marts 2001 - 17:53 #5
---> bjarke-b
Den må jeg lige teste lidt senere når jeg har spist.

---> brandy
Det skal være Server side, for at undgå Browser compatibilitet.
Avatar billede bjarke-b Nybegynder
19. marts 2001 - 17:55 #6
  <%
if Request.ServerVariables(\"REQUEST_METHOD\") = \"POST\" then

if Request.form(\"form1\") = \"\" then
  error = \"Fejl til form 1<br>\"
end if

if Request.form(\"form2\") = \"\" then
  error = error & \"Fejl til form2<br>\"
end if

      if error = \"\" then
            \'//det kode der skal sendes hvis
      end if
alle felter er udfyldte

else
%>
<b><%=error%></b>
<form method=post>
<input type=text name=form1><input type=text name=form2><input type=submit value=valider></form>

<% end if %> 
Avatar billede bjarke-b Nybegynder
19. marts 2001 - 17:56 #7
sådan:

<%
if Request.ServerVariables(\"REQUEST_METHOD\") = \"POST\" then

if Request.form(\"form1\") = \"\" then
  error = \"Fejl til form 1<br>\"
end if

if Request.form(\"form2\") = \"\" then
  error = error & \"Fejl til form2<br>\"
end if

      if error = \"\" then
            \'//det kode der skal sendes hvis alle felter er udfyldt
      end if

else
%>
<b><%=error%></b>
<form method=post>
<input type=text name=form1><input type=text name=form2><input type=submit value=valider></form>

<% end if %> 
Avatar billede brandy Nybegynder
19. marts 2001 - 18:00 #8
bojohansen--> Ja selvfølgelig! læste ikke spørgsmålet ordentligt! ;-)

[Brandy]
Avatar billede bojohansen Nybegynder
19. marts 2001 - 20:17 #9
Den skrive intet hvis man ikke udfylder noget i feldterne???

http://formor.dk.virker.nu/member/errormsg2.asp

det er kun Navn og Id der er aktive nu.

<%
if Request.ServerVariables(\"REQUEST_METHOD\") = \"POST\" then

if Request.form(\"FirstName\") = \"\" then
  error = \"Fejl i FirstName<br>\"
end if

if Request.form(\"YourId\") = \"\" then
  error = error & \"Fejl i YourId<br>\"
end if

      if error = \"\" then
            \'//det kode der skal sendes hvis alle felter er udfyldt
      Response.Write \"Der var ingen fejl, og her skal godkend dine info komme\"
      end if

else
%>
<b><%=error%></b>
<form method=post>
<input type=text name=form1><input type=text name=form2><input type=submit value=valider></form>

<% end if %> 

Avatar billede bjarke-b Nybegynder
19. marts 2001 - 20:19 #10
bojohansen -> Send lige dine filer til bjarke@bekhoj.dk
Avatar billede bojohansen Nybegynder
19. marts 2001 - 20:42 #11
Fil sendt
Avatar billede jakoba Nybegynder
19. marts 2001 - 21:08 #12
Du vil nok under all omstændigheder få en forsinkelse ved at checke serverside.
Så hvad med bare at submitte formen og lade serveren vlidere og så svare med en \"der skal rettes i følgende felter ...\" side med en stor knap så brugeren kan klikke sig tilbage til den forkert udfyldte form.

Teoretisk ved jeg det er muligt i java, men jeg vil tro det kræver flere rettigheder på serveren en man normalt får selv hos de bedste udbydere.

Hvad med at stille spørgsmålet i kategorien \"Programmering: Java.\" istedetfor her?

mvh JakobA
Avatar billede bjarke-b Nybegynder
19. marts 2001 - 21:15 #13
bojohansen -> Jeg synes også det ville være bedre og bruge det du sendte til mig hvor der kommer en alert box op med det man ikke har udfyldt
Avatar billede bojohansen Nybegynder
19. marts 2001 - 21:17 #14
---> jakoba

Ja jeg ved godt at det tager lidt tid at validere det på serveren, men det er det mest sikkre da der altid er 100% understøttelse for det man nu har skrevet (hvis man har testet det selvfølgelig).
Det nemmeste ville jo være at lave en lille klient side java validator, men det kan ske at man render ind i en browser som ikke understøtter en eller anden funktion i scriptet, og de vil få en fejl smidt i hovedet ved submitning til DB\'en og det må ikke ske.
Avatar billede bojohansen Nybegynder
19. marts 2001 - 21:20 #15
--> bjarke-b

Ja den er sgu ikke lige sådant at skrue sammen ;-) men det må da på en eller anden måde kunne lade sig gøre........man ser det jo tit på mange sites..........Hvad med nogle links til eventuelle tutorials???? eller noget der peger i den retning?
Avatar billede bjarke-b Nybegynder
19. marts 2001 - 21:23 #16
bojohansen -> Jeg har lige sendt det til dig, jeg har kun lavet det med et af felterne men håber du kan se ideen i det
Avatar billede bojohansen Nybegynder
19. marts 2001 - 21:29 #17
Hmmmmmm den må have forvillet sig et andet sted hen??? Den kommer ikke? bo@formor.dk
Avatar billede bjarke-b Nybegynder
19. marts 2001 - 21:32 #18
prøver igen
Avatar billede bojohansen Nybegynder
19. marts 2001 - 21:43 #19
Stadig intet????????? andre mails kommer fint igennem?

Post det her i stedet for.
Avatar billede bjarke-b Nybegynder
19. marts 2001 - 21:45 #20
new_member_sign_up1.asp:


<html>
<!-- #BeginTemplate \"/Templates/Framesaet_FM_NavbarBanner.dwt\" -->
<head>
<!-- #BeginEditable \"doctitle\" -->
<title>New member sign up.</title>
<!-- #EndEditable -->
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<script language=\"JavaScript\">
<!--
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
  if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
  var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
  if (a[i].indexOf(\"#\")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function fwLoadMenus() {
  if (window.fw_menu_0) return;
  window.fw_menu_0 = new Menu(\"root\",208,22,\"Times New Roman, Times, serif\",15,\"#000033\",\"#ffffff\",\"#ffffff\",\"#990033\");
  fw_menu_0.addMenuItem(\"Information comming soon\");
  fw_menu_0.fontWeight=\"bold\";
  fw_menu_0.hideOnMouseOut=true;
  window.fw_menu_1 = new Menu(\"root\",223,22,\"Times New Roman, Times, serif\",15,\"#000033\",\"#ffffff\",\"#ffffff\",\"#990033\");
  fw_menu_1.addMenuItem(\"Compensation plan overwiev\",\"location=\'/compensation/overwiev.asp\'\");
  fw_menu_1.addMenuItem(\"1 level compensation\",\"location=\'/compensation/1level.asp\'\");
  fw_menu_1.addMenuItem(\"2 level compensation\",\"location=\'/compensation/2level.asp\'\");
  fw_menu_1.addMenuItem(\"3 level compensation\",\"location=\'/compensation/3level.asp\'\");
  fw_menu_1.fontWeight=\"bold\";
  fw_menu_1.hideOnMouseOut=true;

  fw_menu_1.writeMenus();
} // fwLoadMenus()

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf(\"?\"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

//-->
</script>
<script language=\"JavaScript1.2\" src=\"/fmshop/frametestblaa3/banner/fw_menu.js\"></script>
</head>
<body bgcolor=\"#FFFFFF\" text=\"#000000\" leftmargin=\"0\" topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\" onLoad=\"MM_preloadImages(\'/fmshop/frametestblaa3/banner/nav_bar_banner_blaa1_r2_c2_f2.jpg\',\'/fmshop/frametestblaa3/banner/nav_bar_banner_blaa1_r2_c4_f2.jpg\',\'/fmshop/frametestblaa3/banner/nav_bar_banner_blaa1_r2_c6_f2.jpg\')\">
<script language=\"JavaScript1.2\">fwLoadMenus();</script>
<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"770\">
  <!-- fwtable fwsrc=\"nav_bar_banner_blaa1.png\" fwbase=\"nav_bar_banner_blaa1.jpg\" fwstyle=\"Dreamweaver\" fwdocid = \"742308039\" fwnested=\"0\" -->
  <tr>
    <td><img src=\"/fmshop/frametestblaa3/banner/spacer.gif\" width=\"10\" height=\"1\" border=\"0\"></td>
    <td><img src=\"/fmshop/frametestblaa3/banner/spacer.gif\" width=\"45\" height=\"1\" border=\"0\"></td>
    <td><img src=\"/fmshop/frametestblaa3/banner/spacer.gif\" width=\"6\" height=\"1\" border=\"0\"></td>
    <td><img src=\"/fmshop/frametestblaa3/banner/spacer.gif\" width=\"64\" height=\"1\" border=\"0\"></td>
    <td><img src=\"/fmshop/frametestblaa3/banner/spacer.gif\" width=\"7\" height=\"1\" border=\"0\"></td>
    <td><img src=\"/fmshop/frametestblaa3/banner/spacer.gif\" width=\"100\" height=\"1\" border=\"0\"></td>
    <td><img src=\"/fmshop/frametestblaa3/banner/spacer.gif\" width=\"538\" height=\"1\" border=\"0\"></td>
    <td><img src=\"/fmshop/frametestblaa3/banner/spacer.gif\" width=\"1\" height=\"1\" border=\"0\"></td>
  </tr>
  <tr>
    <td colspan=\"7\"><img name=\"nav_bar_banner_blaa1_r1_c1\" src=\"/fmshop/frametestblaa3/banner/nav_bar_banner_blaa1_r1_c1.jpg\" width=\"770\" height=\"49\" border=\"0\"></td>
    <td><img src=\"/fmshop/frametestblaa3/banner/spacer.gif\" width=\"1\" height=\"49\" border=\"0\"></td>
  </tr>
  <tr>
    <td><img name=\"nav_bar_banner_blaa1_r2_c1\" src=\"/fmshop/frametestblaa3/banner/nav_bar_banner_blaa1_r2_c1.jpg\" width=\"10\" height=\"20\" border=\"0\"></td>
    <td><a href=\"/fmshop/frametestblaa3/\" onMouseOut=\"MM_swapImgRestore()\"  onMouseOver=\"MM_swapImage(\'nav_bar_banner_blaa1_r2_c2\',\'\',\'/fmshop/frametestblaa3/banner/nav_bar_banner_blaa1_r2_c2_f2.jpg\',1)\" ><img name=\"nav_bar_banner_blaa1_r2_c2\" src=\"/fmshop/frametestblaa3/banner/nav_bar_banner_blaa1_r2_c2.jpg\" width=\"45\" height=\"20\" border=\"0\"></a></td>
    <td><img name=\"nav_bar_banner_blaa1_r2_c3\" src=\"/fmshop/frametestblaa3/banner/nav_bar_banner_blaa1_r2_c3.jpg\" width=\"6\" height=\"20\" border=\"0\"></td>
    <td><a href=\"#\" onMouseOut=\"MM_swapImgRestore();FW_startTimeout()\"  onMouseOver=\"window.FW_showMenu(window.fw_menu_0,61,69);MM_swapImage(\'nav_bar_banner_blaa1_r2_c4\',\'\',\'/fmshop/frametestblaa3/banner/nav_bar_banner_blaa1_r2_c4_f2.jpg\',1)\" ><img name=\"nav_bar_banner_blaa1_r2_c4\" src=\"/fmshop/frametestblaa3/banner/nav_bar_banner_blaa1_r2_c4.jpg\" width=\"64\" height=\"20\" border=\"0\"></a></td>
    <td><img name=\"nav_bar_banner_blaa1_r2_c5\" src=\"/fmshop/frametestblaa3/banner/nav_bar_banner_blaa1_r2_c5.jpg\" width=\"7\" height=\"20\" border=\"0\"></td>
    <td><a href=\"#\" onMouseOut=\"MM_swapImgRestore();FW_startTimeout()\"  onMouseOver=\"window.FW_showMenu(window.fw_menu_1,132,69);MM_swapImage(\'nav_bar_banner_blaa1_r2_c6\',\'\',\'/fmshop/frametestblaa3/banner/nav_bar_banner_blaa1_r2_c6_f2.jpg\',1)\" ><img name=\"nav_bar_banner_blaa1_r2_c6\" src=\"/fmshop/frametestblaa3/banner/nav_bar_banner_blaa1_r2_c6.jpg\" width=\"100\" height=\"20\" border=\"0\"></a></td>
    <td><img name=\"nav_bar_banner_blaa1_r2_c7\" src=\"/fmshop/frametestblaa3/banner/nav_bar_banner_blaa1_r2_c7.jpg\" width=\"538\" height=\"20\" border=\"0\"></td>
    <td><img src=\"/fmshop/frametestblaa3/banner/spacer.gif\" width=\"1\" height=\"20\" border=\"0\"></td>
  </tr>
</table>
<hr color=\"#F9AA5D\">
<!-- #BeginEditable \"Hoved_tabel\" -->
<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\" align=\"center\">
  <tr>
    <td>&nbsp;
      <form method=\"POST\" action=\"validate.asp\" name=\"form1\">
        <table width=\"500\" border=\"0\" cellspacing=\"3\" cellpadding=\"3\" align=\"center\">
      <tr>
        <td colspan=3><font color=\"#FF0000\"><%=Request.Querystring(\"error\")%></font></b></td>
      </tr>
          <tr>
            <td width=\"9\">&nbsp;</td>
            <td width=\"120\">Your sponsors ID#</td>
            <td width=\"341\">
              <input type=\"text\" name=\"SponsorId\" size=\"15\">
            </td>
          </tr>
          <tr>
            <td width=\"9\"><font color=\"#FF0000\">*</font></td>
            <td width=\"120\">Your ID#</td>
            <td width=\"341\">
              <input type=\"text\" name=\"YourId\" size=\"15\">
            </td>
          </tr>
          <tr>
            <td width=\"9\"><font color=\"#FF0000\">*</font></td>
            <td width=\"120\">First name : </td>
            <td width=\"341\">
              <input type=\"text\" name=\"FirstName\" size=\"30\">
            </td>
          </tr>
          <tr>
            <td width=\"9\"><font color=\"#FF0000\">*</font></td>
            <td width=\"120\">Last name : </td>
            <td width=\"341\">
              <input type=\"text\" name=\"LastName\" size=\"30\">
            </td>
          </tr>
          <tr>
            <td width=\"9\"><font color=\"#FF0000\">*</font></td>
            <td width=\"120\">Street name</td>
            <td width=\"341\">
              <input type=\"text\" name=\"StreetName\" size=\"30\">
            </td>
          </tr>
          <tr>
            <td width=\"9\"><font color=\"#FF0000\">*</font></td>
            <td width=\"120\">Street number</td>
            <td width=\"341\">
              <input type=\"text\" name=\"StreetNumber\" size=\"30\">
            </td>
          </tr>
          <tr>
            <td width=\"9\" height=\"2\"><font color=\"#FF0000\">*</font></td>
            <td width=\"120\" height=\"2\">City</td>
            <td width=\"341\" height=\"2\">
              <input type=\"text\" name=\"city\" size=\"30\">
            </td>
          </tr>
          <tr>
            <td width=\"9\" height=\"7\">
              <p><font color=\"#FF0000\">*</font></p>
            </td>
            <td width=\"120\" height=\"7\">Postal code (Zip)</td>
            <td width=\"341\" height=\"7\">
              <p>
                <input type=\"text\" name=\"PostalCode\" size=\"30\">
              </p>
            </td>
          </tr>
          <tr>
            <td width=\"9\">
              <p><font color=\"#FF0000\">*</font></p>
            </td>
            <td width=\"120\">Country</td>
            <td width=\"341\">
              <select name=\"country\">
                <option value=\"na\" SELECTED>Choose country</option>
                <option value=\"af\">Afghanistan [AF]</option>
                <option value=\"al\">Albania [AL]</option>
                <option value=\"dz\">Algeria [DZ]</option>
                <option value=\"as\">American Samoa [AS]</option>
                <option value=\"ad\">Andorra [AD]</option>
                <option value=\"ao\">Angola [AO]</option>
                <option value=\"ai\">Anguilla [AI]</option>
                <option value=\"aq\">Antarctica [AQ]</option>
                <option value=\"ag\">Antigua and Barbuda [AG]</option>
                <option value=\"ar\">Argentina [AR]</option>
                <option value=\"am\">Armenia [AM]</option>
                <option value=\"aw\">Aruba [AW]</option>
                <option value=\"au\">Australia [AU]</option>
                <option value=\"at\">Austria [AT]</option>
                <option value=\"az\">Azerbaijan [AZ]</option>
                <option value=\"bs\">Bahama [BS]</option>
                <option value=\"bh\">Bahrain [BH]</option>
                <option value=\"bd\">Bangladesh [BD]</option>
                <option value=\"bb\">Barbados [BB]</option>
                <option value=\"by\">Belarus [BY]</option>
                <option value=\"be\">Belgium [BE]</option>
                <option value=\"bz\">Belize [BZ]</option>
                <option value=\"bj\">Benin [BJ]</option>
                <option value=\"bm\">Bermuda [BM]</option>
                <option value=\"bt\">Bhutan [BT]</option>
                <option value=\"bo\">Bolivia [BO]</option>
                <option value=\"ba\">Bosnia and Herzegovina [BA]</option>
                <option value=\"bw\">Botswana [BW]</option>
                <option value=\"bv\">Bouvet Island [BV]</option>
                <option value=\"br\">Brazil [BR]</option>
                <option value=\"io\">British Indian Ocean Territory [IO]</option>
                <option value=\"vg\">British Virgin Islands [VG]</option>
                <option value=\"bn\">Brunei Darussalam [BN]</option>
                <option value=\"bg\">Bulgaria [BG]</option>
                <option value=\"bf\">Burkina Faso [BF]</option>
                <option value=\"bi\">Burundi [BI]</option>
                <option value=\"ci\">C&ocirc;te D\'ivoire (Ivory Coast) [CI]</option>
                <option value=\"kh\">Cambodia [KH]</option>
                <option value=\"cm\">Cameroon [CM]</option>
                <option value=\"ca\">Canada [CA]</option>
                <option value=\"cv\">Cape Verde [CV]</option>
                <option value=\"ky\">Cayman Islands [KY]</option>
                <option value=\"cf\">Central African Republic [CF]</option>
                <option value=\"td\">Chad [TD]</option>
                <option value=\"cl\">Chile [CL]</option>
                <option value=\"cn\">China [CN]</option>
                <option value=\"cx\">Christmas Island [CX]</option>
                <option value=\"cc\">Cocos (Keeling) Islands [CC]</option>
                <option value=\"co\">Colombia [CO]</option>
                <option value=\"km\">Comoros [KM]</option>
                <option value=\"cg\">Congo [CG]</option>
                <option value=\"ck\">Cook Islands [CK]</option>
                <option value=\"cr\">Costa Rica [CR]</option>
                <option value=\"hr\">Croatia [HR]</option>
                <option value=\"cu\">Cuba [CU]</option>
                <option value=\"cy\">Cyprus [CY]</option>
                <option value=\"cz\">Czech Republic [CZ]</option>
                <option value=\"dk\">Denmark [DK]</option>
                <option value=\"dj\">Djibouti [DJ]</option>
                <option value=\"dm\">Dominica [DM]</option>
                <option value=\"do\">Dominican Republic [DO]</option>
                <option value=\"tp\">East Timor [TP]</option>
                <option value=\"ec\">Ecuador [EC]</option>
                <option value=\"eg\">Egypt [EG]</option>
                <option value=\"sv\">El Salvador [SV]</option>
                <option value=\"gq\">Equatorial Guinea [GQ]</option>
                <option value=\"er\">Eritrea [ER]</option>
                <option value=\"ee\">Estonia [EE]</option>
                <option value=\"et\">Ethiopia [ET]</option>
                <option value=\"fk\">Falkland Islands (Malvinas) [FK]</option>
                <option value=\"fo\">Faroe Islands [FO]</option>
                <option value=\"fj\">Fiji [FJ]</option>
                <option value=\"fi\">Finland [FI]</option>
                <option value=\"fr\">France [FR]</option>
                <option value=\"fx\">France, Metropolitan [FX]</option>
                <option value=\"gf\">French Guiana [GF]</option>
                <option value=\"pf\">French Polynesia [PF]</option>
                <option value=\"tf\">French Southern Territories [TF]</option>
                <option value=\"ga\">Gabon [GA]</option>
                <option value=\"gm\">Gambia [GM]</option>
                <option value=\"ge\">Georgia [GE]</option>
                <option value=\"de\">Germany [DE]</option>
                <option value=\"gh\">Ghana [GH]</option>
                <option value=\"gi\">Gibraltar [GI]</option>
                <option value=\"gr\">Greece [GR]</option>
                <option value=\"gl\">Greenland [GL]</option>
                <option value=\"gd\">Grenada [GD]</option>
                <option value=\"gp\">Guadeloupe [GP]</option>
                <option value=\"gu\">Guam [GU]</option>
                <option value=\"gt\">Guatemala [GT]</option>
                <option value=\"gn\">Guinea [GN]</option>
                <option value=\"gw\">Guinea-Bissau [GW]</option>
                <option value=\"gy\">Guyana [GY]</option>
                <option value=\"ht\">Haiti [HT]</option>
                <option value=\"hm\">Heard and McDonald Islands [HM]</option>
                <option value=\"hn\">Honduras [HN]</option>
                <option value=\"hk\">Hong Kong [HK]</option>
                <option value=\"hu\">Hungary [HU]</option>
                <option value=\"is\">Iceland [IS]</option>
                <option value=\"in\">India [IN]</option>
                <option value=\"id\">Indonesia [ID]</option>
                <option value=\"iq\">Iraq [IQ]</option>
                <option value=\"ie\">Ireland [IE]</option>
                <option value=\"ir\">Islamic Republic of Iran [IR]</option>
                <option value=\"il\">Israel [IL]</option>
                <option value=\"it\">Italy [IT]</option>
                <option value=\"jm\">Jamaica [JM]</option>
                <option value=\"jp\">Japan [JP]</option>
                <option value=\"jo\">Jordan [JO]</option>
                <option value=\"kz\">Kazakhstan [KZ]</option>
                <option value=\"ke\">Kenya [KE]</option>
                <option value=\"ki\">Kiribati [KI]</option>
                <option value=\"kp\">Korea, Democratic People\'s Republic of [KP]</option>
                <option value=\"kr\">Korea, Republic of [KR]</option>
                <option value=\"kw\">Kuwait [KW]</option>
                <option value=\"kg\">Kyrgyzstan [KG]</option>
                <option value=\"la\">Lao People\'s Democratic Republic [LA]</option>
                <option value=\"lv\">Latvia [LV]</option>
                <option value=\"lb\">Lebanon [LB]</option>
                <option value=\"ls\">Lesotho [LS]</option>
                <option value=\"lr\">Liberia [LR]</option>
                <option value=\"ly\">Libyan Arab Jamahiriya [LY]</option>
                <option value=\"li\">Liechtenstein [LI]</option>
                <option value=\"lt\">Lithuania [LT]</option>
                <option value=\"lu\">Luxembourg [LU]</option>
                <option value=\"mo\">Macau [MO]</option>
                <option value=\"mg\">Madagascar [MG]</option>
                <option value=\"mw\">Malawi [MW]</option>
                <option value=\"my\">Malaysia [MY]</option>
                <option value=\"mv\">Maldives [MV]</option>
                <option value=\"ml\">Mali [ML]</option>
                <option value=\"mt\">Malta [MT]</option>
                <option value=\"mh\">Marshall Islands [MH]</option>
                <option value=\"mq\">Martinique [MQ]</option>
                <option value=\"mr\">Mauritania [MR]</option>
                <option value=\"mu\">Mauritius [MU]</option>
                <option value=\"yt\">Mayotte [YT]</option>
                <option value=\"mx\">Mexico [MX]</option>
                <option value=\"fm\">Micronesia [FM]</option>
                <option value=\"md\">Moldova, Republic of [MD]</option>
                <option value=\"mc\">Monaco [MC]</option>
                <option value=\"mn\">Mongolia [MN]</option>
                <option value=\"ms\">Monserrat [MS]</option>
                <option value=\"ma\">Morocco [MA]</option>
                <option value=\"mz\">Mozambique [MZ]</option>
                <option value=\"mm\">Myanmar [MM]</option>
                <option value=\"na\">Nambia [NA]</option>
                <option value=\"nr\">Nauru [NR]</option>
                <option value=\"np\">Nepal [NP]</option>
                <option value=\"an\">Netherlands Antilles [AN]</option>
                <option value=\"nl\">Netherlands [NL]</option>
                <option value=\"nc\">New Caledonia [NC]</option>
                <option value=\"nz\">New Zealand [NZ]</option>
                <option value=\"ni\">Nicaragua [NI]</option>
                <option value=\"ne\">Niger [NE]</option>
                <option value=\"ng\">Nigeria [NG]</option>
                <option value=\"nu\">Niue [NU]</option>
                <option value=\"nf\">Norfolk Island [NF]</option>
                <option value=\"mp\">Northern Mariana Islands [MP]</option>
                <option value=\"no\">Norway [NO]</option>
                <option value=\"om\">Oman [OM]</option>
                <option value=\"pk\">Pakistan [PK]</option>
                <option value=\"pw\">Palau [PW]</option>
                <option value=\"pa\">Panama [PA]</option>
                <option value=\"pg\">Papua New Guinea [PG]</option>
                <option value=\"py\">Paraguay [PY]</option>
                <option value=\"pe\">Peru [PE]</option>
                <option value=\"ph\">Philippines [PH]</option>
                <option value=\"pn\">Pitcairn [PN]</option>
                <option value=\"pl\">Poland [PL]</option>
                <option value=\"pt\">Portugal [PT]</option>
                <option value=\"pr\">Puerto Rico [PR]</option>
                <option value=\"qa\">Qatar [QA]</option>
                <option value=\"re\">R&eacute;union [RE]</option>
                <option value=\"ro\">Romania [RO]</option>
                <option value=\"ru\">Russian Federation [RU]</option>
                <option value=\"rw\">Rwanda [RW]</option>
                <option value=\"lc\">Saint Lucia [LC]</option>
                <option value=\"ws\">Samoa [WS]</option>
                <option value=\"sm\">San Marino [SM]</option>
                <option value=\"st\">Sao Tome and Principe [ST]</option>
                <option value=\"sa\">Saudi Arabia [SA]</option>
                <option value=\"sn\">Senegal [SN]</option>
                <option value=\"sc\">Seychelles [SC]</option>
                <option value=\"sl\">Sierra Leone [SL]</option>
                <option value=\"sg\">Singapore [SG]</option>
                <option value=\"sk\">Slovakia [SK]</option>
                <option value=\"si\">Slovenia [SI]</option>
                <option value=\"sb\">Solomon Islands [SB]</option>
                <option value=\"so\">Somalia [SO]</option>
                <option value=\"za\">South Africa [ZA]</option>
                <option value=\"gs\">South Georgia and the South Sandwich Islands
                [GS]</option>
                <option value=\"es\">Spain [ES]</option>
                <option value=\"lk\">Sri Lanka [LK]</option>
                <option value=\"sh\">St. Helena [SH]</option>
                <option value=\"kn\">St. Kitts and Nevis [KN]</option>
                <option value=\"pm\">St. Pierre and Miquelon [PM]</option>
                <option value=\"vc\">St. Vincent and the Grenadines [VC]</option>
                <option value=\"sd\">Sudan [SD]</option>
                <option value=\"sr\">Suriname [SR]</option>
                <option value=\"sj\">Svalbard and Jan Mayen Islands [SJ]</option>
                <option value=\"sz\">Swaziland [SZ]</option>
                <option value=\"se\">Sweden [SE]</option>
                <option value=\"ch\">Switzerland [CH]</option>
                <option value=\"sy\">Syrian Arab Republic [SY]</option>
                <option value=\"tw\">Taiwan, Province of China [TW]</option>
                <option value=\"tj\">Tajikistan [TJ]</option>
                <option value=\"tz\">Tanzania, United Republic of [TZ]</option>
                <option value=\"th\">Thailand [TH]</option>
                <option value=\"tg\">Togo [TG]</option>
                <option value=\"tk\">Tokelau [TK]</option>
                <option value=\"to\">Tonga [TO]</option>
                <option value=\"tt\">Trinidad and Tobago [TT]</option>
                <option value=\"tn\">Tunisia [TN]</option>
                <option value=\"tr\">Turkey [TR]</option>
                <option value=\"tm\">Turkmenistan [TM]</option>
                <option value=\"tc\">Turks and Caicos Islands [TC]</option>
                <option value=\"tv\">Tuvalu [TV]</option>
                <option value=\"ug\">Uganda [UG]</option>
                <option value=\"ua\">Ukraine [UA]</option>
                <option value=\"ae\">United Arab Emirates [AE]</option>
                <option value=\"gb\">United Kingdom (Great Britain) [GB]</option>
                <option value=\"um\">United States Minor Outlying Islands [UM]</option>
                <option value=\"us\">United States of America [US]</option>
                <option value=\"vi\">United States Virgin Islands [VI]</option>
                <option value=\"zz\">Unknown or unspecified country [ZZ]</option>
                <option value=\"uy\">Uruguay [UY]</option>
                <option value=\"uz\">Uzbekistan [UZ]</option>
                <option value=\"vu\">Vanuatu [VU]</option>
                <option value=\"va\">Vatican City State (Holy See) [VA]</option>
                <option value=\"ve\">Venezuela [VE]</option>
                <option value=\"vn\">Viet Nam [VN]</option>
                <option value=\"wf\">Wallis and Futuna Islands [WF]</option>
                <option value=\"eh\">Western Sahara [EH]</option>
                <option value=\"ye\">Yemen [YE]</option>
                <option value=\"yu\">Yugoslavia [YU]</option>
                <option value=\"zr\">Zaire [ZR]</option>
                <option value=\"zm\">Zambia [ZM]</option>
                <option value=\"zw\">Zimbabwe [ZW]</option>
              </select>
            </td>
          </tr>
          <tr>
            <td width=\"9\">&nbsp;</td>
            <td width=\"120\">State</td>
            <td width=\"341\">
              <input type=\"text\" name=\"State\" size=\"30\">
            </td>
          </tr>
          <tr>
            <td width=\"9\">
              <p><font color=\"#FF0000\">*</font></p>
              <p><font color=\"#FF0000\">*</font></p>
            </td>
            <td width=\"120\">
              <p>E-mail </p>
              <p>Retype E-mail</p>
            </td>
            <td width=\"341\">
              <p>
                <input type=\"text\" name=\"email\" size=\"30\">
              </p>
              <p>
                <input type=\"text\" name=\"RetypeEmail\" size=\"30\">
              </p>
            </td>
          </tr>
          <tr>
            <td width=\"9\">&nbsp;</td>
            <td width=\"120\">Gender</td>
            <td width=\"341\">
              <select name=\"Gender\">
                <option></option>
                <option>Female</option>
                <option>Male</option>
              </select>
            </td>
          </tr>
          <tr>
            <td width=\"9\">&nbsp;</td>
            <td width=\"120\">Age</td>
            <td width=\"341\">
              <input type=\"text\" name=\"Age\" size=\"4\" maxlength=\"3\">
            </td>
          </tr>
          <tr>
            <td width=\"9\">&nbsp;</td>
            <td width=\"120\">Birth year (19XX)</td>
            <td width=\"341\">
              <input type=\"text\" name=\"BirthYear\" size=\"4\" maxlength=\"4\">
            </td>
          </tr>
        </table>
        <table width=\"r%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">
          <tr>
            <td>
              <input type=\"submit\" name=\"Submit\" value=\"Submit information\" onClick=\"MM_validateForm(\'FirstName\',\'\',\'R\',\'LastName\',\'\',\'R\',\'StreetName\',\'\',\'R\',\'StreetNumber\',\'\',\'R\',\'city\',\'\',\'R\',\'PostalCode\',\'\',\'R\',\'email\',\'\',\'RisEmail\',\'RetypeEmail\',\'\',\'NisEmail\');return document.MM_returnValue\">
              <input type=\"reset\" name=\"Reset\" value=\"Reset the form\">
            </td>
          </tr>
        </table>
        </form>
      <p>&nbsp;</p>
    </td>
  </tr>
</table>
<!-- #EndEditable -->
</body>
<!-- #EndTemplate -->
</html>






validate.asp

<%
response.buffer = true

    \'//Du laver så bare den lille ting med alle dine felter
    if Request.form(\"FirstName\") = \"\" then
        Response.Redirect(\"new_member_sign_up1.asp?error=Udfyld feltet FirstName\")
    end if

Response.Write(\"Weeeh, alle felter er gyldige\")
%>
Avatar billede bojohansen Nybegynder
19. marts 2001 - 22:01 #21
Ja men den gør jo lige nøjagtigt det at den kun tjekker et feldt ad gangen, og er der fejl så redirecter den inden den har chekket resten :-(

Nå jeg må surfe noget mere..........
Avatar billede bjarke-b Nybegynder
19. marts 2001 - 22:02 #22
2 sec, så bliver den lavet om til og skrive alle fejlene
Avatar billede bjarke-b Nybegynder
19. marts 2001 - 22:05 #23
validate.asp

<%
response.buffer = true

    \'//Du laver så bare den lille ting med alle dine felter
    if Request.form(\"FirstName\") = \"\" then
        error = error & \"udfyld formen firstname<br>\"
    end if

    if Request.form(\"Lastname\") = \"\" then
        error = error & \"udfyld formen firstname<br>\"
    end if

    \'//Hvis variablen error indeholder noget
    if error <> \"\" then
      Response.Redirect(\"new_member_sign_up1.asp?error=\" & error & \"\")
    else
      response.write(\"alle felter er gyldige\")
    end if
Avatar billede olebole Juniormester
19. marts 2001 - 23:03 #24
<ole>
Du skriver: \"Det skal være Server side, for at undgå Browser compatibilitet.\"! Det er da også det eneste, du risikerer ved clientside validering...at det altså er X-browser kompatibelt. Jeg kan ikke se, hvilke problemer der skulle kunne opstå. Det er da et skoleeksempel på, hvornår man laver helt banal validering på klienten.
Hvad mener du problemet skulle være i at lave det på klienten?
/mvh
</bole>
Avatar billede barefoot Nybegynder
20. marts 2001 - 10:36 #25
olebole -> Prroblemet er at det ikke virker hvis klienten har slået javascript fra!
Avatar billede bojohansen Nybegynder
20. marts 2001 - 11:23 #26
---> olebole

problemet er som barefoot siger, og hvis der bruges en gammel browser + den rigtige mand kan ændre sourcen og submitte formen med hans egne definerede godkendelser hvilket kan føre til misbrug.
Avatar billede olebole Juniormester
20. marts 2001 - 17:53 #27
Det eneste problem er da, hvis man har slået JavaScript fra - og har man det, er det ikke mange steder på nettet, man efterhånden kan komme. Det er vist yderst hypotetisk at møde en browser så gammel, at den ikke forstår JavaScript 1.1  :)
Man belaver sig selvfølgelig ikke på client-side validering alene...vigtige ting skal naturligvis eftercheckes på serveren - men det er da yderst bruger-uvenligt, at staklen skal vente på beskeden kommer tilbage, før han kan rette sin fejl...når det nu så nemt kan undgås.
/mvh
Avatar billede bojohansen Nybegynder
21. marts 2001 - 02:17 #28
Sådant nu er den 100% sikker ligegyldigt hvilken browser der bruges og om java er slået til eller fra.

new_member_sign_up.asp

<%@LANGUAGE=\"VBSCRIPT\"%>
<html>
<!-- #BeginTemplate \"/Templates/Framesaet_FM_NavbarBanner.dwt\" -->
<head>
<!-- #BeginEditable \"doctitle\" -->
<title>New member sign up page.</title>
<!-- #EndEditable -->
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<script language=\"JavaScript\">
<!--
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
  if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
  var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
  if (a[i].indexOf(\"#\")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function fwLoadMenus() {
  if (window.fw_menu_0) return;
  window.fw_menu_0 = new Menu(\"root\",208,22,\"Times New Roman, Times, serif\",15,\"#000033\",\"#ffffff\",\"#ffffff\",\"#990033\");
  fw_menu_0.addMenuItem(\"Information comming soon\");
  fw_menu_0.fontWeight=\"bold\";
  fw_menu_0.hideOnMouseOut=true;
  window.fw_menu_1 = new Menu(\"root\",223,22,\"Times New Roman, Times, serif\",15,\"#000033\",\"#ffffff\",\"#ffffff\",\"#990033\");
  fw_menu_1.addMenuItem(\"Compensation plan overwiev\",\"location=\'/compensation/overwiev.asp\'\");
  fw_menu_1.addMenuItem(\"1 level compensation\",\"location=\'/compensation/1level.asp\'\");
  fw_menu_1.addMenuItem(\"2 level compensation\",\"location=\'/compensation/2level.asp\'\");
  fw_menu_1.addMenuItem(\"3 level compensation\",\"location=\'/compensation/3level.asp\'\");
  fw_menu_1.fontWeight=\"bold\";
  fw_menu_1.hideOnMouseOut=true;
  window.fw_menu_2 = new Menu(\"root\",205,22,\"Times New Roman, Times, serif\",15,\"#000033\",\"#ffffff\",\"#ffffff\",\"#990033\");
  fw_menu_2.addMenuItem(\"New member sign up\",\"location=\'/member/new_member_sign_up.asp\'\");
  fw_menu_2.addMenuItem(\"Enter the member section\",\"location=\'/member/log_in.asp\'\");
  fw_menu_2.fontWeight=\"bold\";
  fw_menu_2.hideOnMouseOut=true;

  fw_menu_2.writeMenus();
} // fwLoadMenus()

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf(\"?\"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}
//-->
</script>
<script language=\"JavaScript1.2\" src=\"../Templates/nav_bar/fw_menu.js\"></script>
</head>
<body bgcolor=\"#FFFFFF\" text=\"#000000\" leftmargin=\"0\" topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\" onLoad=\"MM_preloadImages(\'../Templates/nav_bar/nav_bar_banner_r2_c2_f2.jpg\',\'../Templates/nav_bar/nav_bar_banner_r2_c4_f2.jpg\',\'../Templates/nav_bar/nav_bar_banner_r2_c6_f2.jpg\',\'../Templates/nav_bar/nav_bar_banner_r2_c8_f2.jpg\')\">
<script language=\"JavaScript1.2\">fwLoadMenus();</script>
<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"770\">
  <!-- fwtable fwsrc=\"nav_bar_banner_blaa1.png\" fwbase=\"nav_bar_banner.jpg\" fwstyle=\"Dreamweaver\" fwdocid = \"742308039\" fwnested=\"0\" -->
  <tr>
    <td><img src=\"../Templates/nav_bar/spacer.gif\" width=\"10\" height=\"1\" border=\"0\"></td>
    <td><img src=\"../Templates/nav_bar/spacer.gif\" width=\"45\" height=\"1\" border=\"0\"></td>
    <td><img src=\"../Templates/nav_bar/spacer.gif\" width=\"6\" height=\"1\" border=\"0\"></td>
    <td><img src=\"../Templates/nav_bar/spacer.gif\" width=\"64\" height=\"1\" border=\"0\"></td>
    <td><img src=\"../Templates/nav_bar/spacer.gif\" width=\"7\" height=\"1\" border=\"0\"></td>
    <td><img src=\"../Templates/nav_bar/spacer.gif\" width=\"100\" height=\"1\" border=\"0\"></td>
    <td><img src=\"../Templates/nav_bar/spacer.gif\" width=\"416\" height=\"1\" border=\"0\"></td>
    <td><img src=\"../Templates/nav_bar/spacer.gif\" width=\"112\" height=\"1\" border=\"0\"></td>
    <td><img src=\"../Templates/nav_bar/spacer.gif\" width=\"10\" height=\"1\" border=\"0\"></td>
    <td><img src=\"../Templates/nav_bar/spacer.gif\" width=\"1\" height=\"1\" border=\"0\"></td>
  </tr>
  <tr>
    <td colspan=\"9\"><img name=\"nav_bar_banner_r1_c1\" src=\"../Templates/nav_bar/nav_bar_banner_r1_c1.jpg\" width=\"770\" height=\"49\" border=\"0\"></td>
    <td><img src=\"../Templates/nav_bar/spacer.gif\" width=\"1\" height=\"49\" border=\"0\"></td>
  </tr>
  <tr>
    <td><img name=\"nav_bar_banner_r2_c1\" src=\"../Templates/nav_bar/nav_bar_banner_r2_c1.jpg\" width=\"10\" height=\"20\" border=\"0\"></td>
    <td><a href=\"#\" onMouseOut=\"MM_swapImgRestore()\"  onMouseOver=\"MM_swapImage(\'nav_bar_banner_r2_c2\',\'\',\'../Templates/nav_bar/nav_bar_banner_r2_c2_f2.jpg\',1)\" ><img name=\"nav_bar_banner_r2_c2\" src=\"../Templates/nav_bar/nav_bar_banner_r2_c2.jpg\" width=\"45\" height=\"20\" border=\"0\"></a></td>
    <td><img name=\"nav_bar_banner_r2_c3\" src=\"../Templates/nav_bar/nav_bar_banner_r2_c3.jpg\" width=\"6\" height=\"20\" border=\"0\"></td>
    <td><a href=\"#\" onMouseOut=\"MM_swapImgRestore();FW_startTimeout()\"  onMouseOver=\"window.FW_showMenu(window.fw_menu_0,61,69);MM_swapImage(\'nav_bar_banner_r2_c4\',\'\',\'../Templates/nav_bar/nav_bar_banner_r2_c4_f2.jpg\',1)\" ><img name=\"nav_bar_banner_r2_c4\" src=\"../Templates/nav_bar/nav_bar_banner_r2_c4.jpg\" width=\"64\" height=\"20\" border=\"0\"></a></td>
    <td><img name=\"nav_bar_banner_r2_c5\" src=\"../Templates/nav_bar/nav_bar_banner_r2_c5.jpg\" width=\"7\" height=\"20\" border=\"0\"></td>
    <td><a href=\"#\" onMouseOut=\"MM_swapImgRestore();FW_startTimeout()\"  onMouseOver=\"window.FW_showMenu(window.fw_menu_1,132,69);MM_swapImage(\'nav_bar_banner_r2_c6\',\'\',\'../Templates/nav_bar/nav_bar_banner_r2_c6_f2.jpg\',1)\" ><img name=\"nav_bar_banner_r2_c6\" src=\"../Templates/nav_bar/nav_bar_banner_r2_c6.jpg\" width=\"100\" height=\"20\" border=\"0\"></a></td>
    <td><img name=\"nav_bar_banner_r2_c7\" src=\"../Templates/nav_bar/nav_bar_banner_r2_c7.jpg\" width=\"416\" height=\"20\" border=\"0\"></td>
    <td><a href=\"#\" onMouseOut=\"MM_swapImgRestore();FW_startTimeout()\"  onMouseOver=\"window.FW_showMenu(window.fw_menu_2,550,69);MM_swapImage(\'nav_bar_banner_r2_c8\',\'\',\'../Templates/nav_bar/nav_bar_banner_r2_c8_f2.jpg\',1)\" ><img name=\"nav_bar_banner_r2_c8\" src=\"../Templates/nav_bar/nav_bar_banner_r2_c8.jpg\" width=\"112\" height=\"20\" border=\"0\"></a></td>
    <td><img name=\"nav_bar_banner_r2_c9\" src=\"../Templates/nav_bar/nav_bar_banner_r2_c9.jpg\" width=\"10\" height=\"20\" border=\"0\"></td>
    <td><img src=\"../Templates/nav_bar/spacer.gif\" width=\"1\" height=\"20\" border=\"0\"></td>
  </tr>
</table>
<hr color=\"#F9AA5D\">
<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"#000000\">
  <tr>
    <td>
      <div align=\"center\"><font color=\"#FFFFFF\"><b><font size=\"4\">THIS WEB SITE
        IS NOT OFFICIALLY OPEND AND THE CONTEXT IS IN NO WAY RELIABLE. NOR HAS
        THE SITE BEEN TESTET FOR BUGS OR ANY OTHER THINGS THAT COULD MAKE YOUR
        WEB BROWSER CRASH.<br>
        ALL SURFING ON THIS SITE IS ON ONES OWN ACCOUNT.</font></b></font></div>
    </td>
  </tr>
</table>
<!-- #BeginEditable \"Hoved_tabel\" -->
<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\" align=\"center\">
  <tr>
    <td>
      <table width=\"550\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\" bgcolor=\"#FF9966\">
        <tr>
          <td>
            <div align=\"center\"><font size=\"4\">New member sign up page.</font></div>
          </td>
        </tr>
      </table>
      <p>&nbsp;</p>
      <table width=\"r%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">
        <tr>
          <td>
            <% If Request.Querystring(\"Fejl\") <> 0 Then Response.Write \"<b><font color=\'#FF0000\'>\" & \"You have made an mistake or forgotten to fill in some or the required fields\" & \"</font></b><br>\" End If %>
            <% If Request.QueryString(\"FejlYourIdInDb\") = \"T\" Then Response.Write \"<b><font color=\'#FF0000\'>\" & \"The member ID you have submittet is already in our database. Please send an mail to webmaster@formor.dk\" & \"</font></b>\" & \"<br>\" End If %>
          </td>
        </tr>
      </table>
      <form name=\"SignUpNewMember\" action=\"check_member_info.asp\">
        <table width=\"500\" border=\"0\" cellspacing=\"3\" cellpadding=\"3\" align=\"center\">
          <tr>
            <td width=\"9\">&nbsp;</td>
            <td width=\"120\">Your sponsors ID#</td>
            <td width=\"341\">
              <input type=\"text\" name=\"SponsorId\" size=\"15\" value=\"<%= Request.QueryString(\"SponsorId\") %>\">
            </td>
          </tr>
          <tr>
            <td width=\"9\"><font color=\"#FF0000\">*</font></td>
            <td width=\"120\">Your ID#</td>
            <td width=\"341\">
              <% If Request.QueryString(\"FejlYourId\") = \"T\" Then Response.Write \"<font color=\'#FF0000\'>\" & \"Please fill in your member ID\" & \"</font>\" & \"<br>\" End If %>
              <input type=\"text\" name=\"YourId\" size=\"15\" value=\"<%= Request.QueryString(\"YourId\") %>\">
            </td>
          </tr>
          <tr>
            <td width=\"9\"><font color=\"#FF0000\">*</font></td>
            <td width=\"120\">First name : </td>
            <td width=\"341\">
              <% If Request.QueryString(\"FejlFirstName\") = \"T\" Then Response.Write \"<font color=\'#FF0000\'>\" & \"Please fill in your First name\" & \"</font>\" & \"<br>\" End If %>
              <input type=\"text\" name=\"FirstName\" size=\"30\" value=\"<%= Request.QueryString(\"FirstName\") %>\">
            </td>
          </tr>
          <tr>
            <td width=\"9\"><font color=\"#FF0000\">*</font></td>
            <td width=\"120\">Last name : </td>
            <td width=\"341\">
              <% If Request.QueryString(\"FejlLastName\") = \"T\" Then Response.Write \"<font color=\'#FF0000\'>\" & \"Please fill in your Last name\" & \"</font>\" & \"<br>\" End If %>
              <input type=\"text\" name=\"LastName\" size=\"30\" value=\"<%= Request.QueryString(\"LastName\") %>\">
            </td>
          </tr>
          <tr>
            <td width=\"9\"><font color=\"#FF0000\">*</font></td>
            <td width=\"120\">Street name</td>
            <td width=\"341\">
              <% If Request.QueryString(\"FejlStreetName\") = \"T\" Then Response.Write \"<font color=\'#FF0000\'>\" & \"Please fill in your Street name\" & \"</font>\" & \"<br>\" End If %>
              <input type=\"text\" name=\"StreetName\" size=\"30\" value=\"<%= Request.QueryString(\"StreetName\") %>\">
            </td>
          </tr>
          <tr>
            <td width=\"9\"><font color=\"#FF0000\">*</font></td>
            <td width=\"120\">Street number</td>
            <td width=\"341\">
              <% If Request.QueryString(\"FejlStreetNumber\") = \"T\" Then Response.Write \"<font color=\'#FF0000\'>\" & \"Please fill in your Street number\" & \"</font>\" & \"<br>\" End If %>
              <input type=\"text\" name=\"StreetNumber\" size=\"30\" value=\"<%= Request.QueryString(\"StreetNumber\") %>\">
            </td>
          </tr>
          <tr>
            <td width=\"9\" height=\"2\"><font color=\"#FF0000\">*</font></td>
            <td width=\"120\" height=\"2\">City</td>
            <td width=\"341\" height=\"2\">
              <% If Request.QueryString(\"FejlCity\") = \"T\" Then Response.Write \"<font color=\'#FF0000\'>\" & \"Please fill in your City\" & \"</font>\" & \"<br>\" End If %>
              <input type=\"text\" name=\"city\" size=\"30\" value=\"<%= Request.QueryString(\"City\") %>\">
            </td>
          </tr>
          <tr>
            <td width=\"9\" height=\"7\">
              <p><font color=\"#FF0000\">*</font></p>
            </td>
            <td width=\"120\" height=\"7\">Postal code (Zip)</td>
            <td width=\"341\" height=\"7\">
              <p>
                <% If Request.QueryString(\"FejlPostalCode\") = \"T\" Then Response.Write \"<font color=\'#FF0000\'>\" & \"Please fill in your Postal code\" & \"</font>\" & \"<br>\" End If %>
                <input type=\"text\" name=\"PostalCode\" size=\"30\" value=\"<%= Request.QueryString(\"PostalCode\") %>\">
              </p>
            </td>
          </tr>
          <tr>
            <td width=\"9\" height=\"14\">
              <p><font color=\"#FF0000\">*</font></p>
            </td>
            <td width=\"120\" height=\"14\">Country</td>
            <td width=\"341\" height=\"14\">
              <% If Request.QueryString(\"FejlCountry\") = \"T\" Then Response.Write \"<font color=\'#FF0000\'>\" & \"Please fill in your Country\" & \"</font>\" & \"<br>\" End If %>
              <select name=\"country\">
                <option value=\"<%= Request.QueryString(\"Country\") %>\" selected ><%= Request.QueryString(\"Country\") %></option>
                <option value=\"Afghanistan\">Afghanistan</option>
                <option value=\"Albania\">Albania</option>
                <option value=\"Algeria\">Algeria</option>
                <option value=\"American Samoa\">American Samoa</option>
                <option value=\"Andorra\">Andorra</option>
                <option value=\"Angola\">Angola</option>
                <option value=\"Anguilla\">Anguilla</option>
                <option value=\"Antarctica\">Antarctica</option>
                <option value=\"Antigua and Barbuda\">Antigua and Barbuda</option>
                <option value=\"Argentina\">Argentina</option>
                <option value=\"Armenia\">Armenia</option>
                <option value=\"Aruba\">Aruba</option>
                <option value=\"Australia\">Australia</option>
                <option value=\"Austria\">Austria</option>
                <option value=\"Azerbaijan\">Azerbaijan</option>
                <option value=\"Bahama\">Bahama</option>
                <option value=\"Bahrain\">Bahrain</option>
                <option value=\"Bangladesh\">Bangladesh</option>
                <option value=\"Barbados\">Barbados</option>
                <option value=\"Belarus\">Belarus</option>
                <option value=\"Belgium\">Belgium</option>
                <option value=\"Belize\">Belize</option>
                <option value=\"Benin\">Benin</option>
                <option value=\"Bermuda\">Bermuda</option>
                <option value=\"Bhutan\">Bhutan</option>
                <option value=\"Bolivia\">Bolivia</option>
                <option value=\"Bosnia and Herzegovina\">Bosnia and Herzegovina</option>
                <option value=\"Botswana\">Botswana</option>
                <option value=\"Bouvet Island\">Bouvet Island</option>
                <option value=\"Brazil\">Brazil</option>
                <option value=\"British Indian Ocean Territory\">British Indian
                Ocean Territory</option>
                <option value=\"British Virgin Islands\">British Virgin Islands</option>
                <option value=\"Brunei Darussalam\">Brunei Darussalam</option>
                <option value=\"Bulgaria\">Bulgaria</option>
                <option value=\"Burkina Faso\">Burkina Faso</option>
                <option value=\"Burundi\">Burundi</option>
                <option value=\"C&ocirc;te D\'ivoire (Ivory Coast)\">C&ocirc;te D\'ivoire
                (Ivory Coast)</option>
                <option value=\"Cambodia\">Cambodia</option>
                <option value=\"Cameroon\">Cameroon</option>
                <option value=\"Canada\">Canada</option>
                <option value=\"Cape Verde\">Cape Verde</option>
                <option value=\"Cayman Islands\">Cayman Islands</option>
                <option value=\"Central African Republic\">Central African Republic</option>
                <option value=\"Chad\">Chad</option>
                <option value=\"Chile\">Chile</option>
                <option value=\"China\">China</option>
                <option value=\"Christmas Island\">Christmas Island</option>
                <option value=\"Cocos (Keeling) Islands\">Cocos (Keeling) Islands</option>
                <option value=\"Colombia\">Colombia</option>
                <option value=\"Comoros\">Comoros</option>
                <option value=\"Congo\">Congo</option>
                <option value=\"Cook Islands\">Cook Islands</option>
                <option value=\"Costa Rica\">Costa Rica</option>
                <option value=\"Croatia\">Croatia</option>
                <option value=\"Cuba\">Cuba</option>
                <option value=\"Cyprus\">Cyprus</option>
                <option value=\"Czech Republic\">Czech Republic</option>
                <option value=\"Denmark\">Denmark</option>
                <option value=\"Djibouti\">Djibouti</option>
                <option value=\"Dominica\">Dominica</option>
                <option value=\"Dominican Republic\">Dominican Republic</option>
                <option value=\"East Timor\">East Timor</option>
                <option value=\"Ecuador\">Ecuador</option>
                <option value=\"Egypt\">Egypt</option>
                <option value=\"El Salvador\">El Salvador</option>
                <option value=\"Equatorial Guinea\">Equatorial Guinea</option>
                <option value=\"Eritrea\">Eritrea</option>
                <option value=\"Estonia\">Estonia</option>
                <option value=\"Ethiopia\">Ethiopia</option>
                <option value=\"Falkland Islands (Malvinas)\">Falkland Islands (Malvinas)</option>
                <option value=\"Faroe Islands\">Faroe Islands</option>
                <option value=\"Fiji\">Fiji</option>
                <option value=\"Finland\">Finland</option>
                <option value=\"France\">France</option>
                <option value=\"France, Metropolitan\">France, Metropolitan</option>
                <option value=\"French Guiana\">French Guiana</option>
                <option value=\"French Polynesia\">French Polynesia</option>
                <option value=\"French Southern Territories\">French Southern Territories</option>
                <option value=\"Gabon\">Gabon</option>
                <option value=\"Gambia\">Gambia</option>
                <option value=\"Georgia\">Georgia</option>
                <option value=\"Germany\">Germany</option>
                <option value=\"Ghana\">Ghana</option>
                <option value=\"Gibraltar\">Gibraltar</option>
                <option value=\"Greece\">Greece</option>
                <option value=\"Greenland\">Greenland</option>
                <option value=\"Grenada\">Grenada</option>
                <option value=\"Guadeloupe\">Guadeloupe</option>
                <option value=\"Guam\">Guam</option>
                <option value=\"Guatemala\">Guatemala</option>
                <option value=\"Guinea\">Guinea</option>
                <option value=\"Guinea-Bissau\">Guinea-Bissau</option>
                <option value=\"Guyana\">Guyana</option>
                <option value=\"Haiti\">Haiti</option>
                <option value=\"Heard and McDonald Islands\">Heard and McDonald
                Islands</option>
                <option value=\"Honduras\">Honduras</option>
                <option value=\"Hong Kong\">Hong Kong</option>
                <option value=\"Hungary\">Hungary</option>
                <option value=\"Iceland\">Iceland</option>
                <option value=\"India\">India</option>
                <option value=\"Indonesia\">Indonesia</option>
                <option value=\"Iraq\">Iraq</option>
                <option value=\"Ireland\">Ireland</option>
                <option value=\"Islamic Republic of Iran\">Islamic Republic of Iran</option>
                <option value=\"Israel\">Israel</option>
                <option value=\"Italy\">Italy</option>
                <option value=\"Jamaica\">Jamaica</option>
                <option value=\"Japan\">Japan</option>
                <option value=\"Jordan\">Jordan</option>
                <option value=\"Kazakhstan\">Kazakhstan</option>
                <option value=\"Kenya\">Kenya</option>
                <option value=\"Kiribati\">Kiribati</option>
                <option value=\"Korea, Democratic People\'s Republic of\">Korea,
                Democratic People\'s Republic of</option>
                <option value=\"Korea, Republic of\">Korea, Republic of</option>
                <option value=\"Kuwait\">Kuwait</option>
                <option value=\"Kyrgyzstan\">Kyrgyzstan</option>
                <option value=\"Lao People\'s Democratic Republic\">Lao People\'s
                Democratic Republic</option>
                <option value=\"Latvia\">Latvia</option>
                <option value=\"Lebanon\">Lebanon</option>
                <option value=\"Lesotho\">Lesotho</option>
                <option value=\"Liberia\">Liberia</option>
                <option value=\"Libyan Arab Jamahiriya\">Libyan Arab Jamahiriya</option>
                <option value=\"Liechtenstein\">Liechtenstein</option>
                <option value=\"Lithuania\">Lithuania</option>
                <option value=\"Luxembourg\">Luxembourg</option>
                <option value=\"Macau\">Macau</option>
                <option value=\"Madagascar\">Madagascar</option>
                <option value=\"Malawi\">Malawi</option>
                <option value=\"Malaysia\">Malaysia</option>
                <option value=\"Maldives\">Maldives</option>
                <option value=\"Mali\">Mali</option>
                <option value=\"Malta\">Malta</option>
                <option value=\"Marshall Islands\">Marshall Islands</option>
                <option value=\"Martinique\">Martinique</option>
                <option value=\"Mauritania\">Mauritania</option>
                <option value=\"Mauritius\">Mauritius</option>
                <option value=\"Mayotte\">Mayotte</option>
                <option value=\"Mexico\">Mexico</option>
                <option value=\"Micronesia\">Micronesia</option>
                <option value=\"Moldova, Republic of\">Moldova, Republic of</option>
                <option value=\"Monaco\">Monaco</option>
                <option value=\"Mongolia\">Mongolia</option>
                <option value=\"Monserrat\">Monserrat</option>
                <option value=\"Morocco\">Morocco</option>
                <option value=\"Mozambique\">Mozambique</option>
                <option value=\"Myanmar\">Myanmar</option>
                <option value=\"Nambia\">Nambia</option>
                <option value=\"Nauru\">Nauru</option>
                <option value=\"Nepal\">Nepal</option>
                <option value=\"Netherlands Antilles\">Netherlands Antilles</option>
                <option value=\"Netherlands\">Netherlands</option>
                <option value=\"New Caledonia\">New Caledonia</option>
                <option value=\"New Zealand\">New Zealand</option>
                <option value=\"Nicaragua\">Nicaragua</option>
                <option value=\"Niger\">Niger</option>
                <option value=\"Nigeria\">Nigeria</option>
                <option value=\"Niue\">Niue</option>
                <option value=\"Norfolk Island\">Norfolk Island</option>
                <option value=\"Northern Mariana Islands\">Northern Mariana Islands</option>
                <option value=\"Norway\">Norway</option>
                <option value=\"Oman\">Oman</option>
                <option value=\"Pakistan\">Pakistan</option>
                <option value=\"Palau\">Palau</option>
                <option value=\"Panama\">Panama</option>
                <option value=\"Papua New Guinea\">Papua New Guinea</option>
                <option value=\"Paraguay\">Paraguay</option>
                <option value=\"Peru\">Peru</option>
                <option value=\"Philippines\">Philippines</option>
                <option value=\"Pitcairn\">Pitcairn</option>
                <option value=\"Poland\">Poland</option>
                <option value=\"Portugal\">Portugal</option>
                <option value=\"Puerto Rico\">Puerto Rico</option>
                <option value=\"Qatar\">Qatar</option>
                <option value=\"R&eacute;union\">R&eacute;union</option>
                <option value=\"Romania\">Romania</option>
                <option value=\"Russian Federation\">Russian Federation</option>
                <option value=\"Rwanda\">Rwanda</option>
                <option value=\"Saint Lucia\">Saint Lucia</option>
                <option value=\"Samoa\">Samoa</option>
                <option value=\"San Marino\">San Marino</option>
                <option value=\"Sao Tome and Principe\">Sao Tome and Principe</option>
                <option value=\"Saudi Arabia\">Saudi Arabia</option>
                <option value=\"Senegal\">Senegal</option>
                <option value=\"Seychelles\">Seychelles</option>
                <option value=\"Sierra Leone\">Sierra Leone</option>
                <option value=\"Singapore\">Singapore</option>
                <option value=\"Slovakia\">Slovakia</option>
                <option value=\"Slovenia\">Slovenia</option>
                <option value=\"Solomon Islands\">Solomon Islands</option>
                <option value=\"Somalia\">Somalia</option>
                <option value=\"South Africa\">South Africa</option>
                <option value=\"South Georgia and the South Sandwich Islands\">South
                Georgia and the South Sandwich Islands</option>
                <option value=\"Spain\">Spain</option>
                <option value=\"Sri Lanka\">Sri Lanka</option>
                <option value=\"St. Helena\">St. Helena</option>
                <option value=\"St. Kitts and Nevis\">St. Kitts and Nevis</option>
                <option value=\"St. Pierre and Miquelon\">St. Pierre and Miquelon</option>
                <option value=\"St. Vincent and the Grenadines\">St. Vincent and
                the Grenadines</option>
                <option value=\"Sudan\">Sudan</option>
                <option value=\"Suriname\">Suriname</option>
                <option value=\"Svalbard and Jan Mayen Islands\">Svalbard and Jan
                Mayen Islands</option>
                <option value=\"Swaziland\">Swaziland</option>
                <option value=\"Sweden\">Sweden</option>
                <option value=\"Switzerland\">Switzerland</option>
                <option value=\"Syrian Arab Republic\">Syrian Arab Republic</option>
                <option value=\"Taiwan, Province of China\">Taiwan, Province of
                China</option>
                <option value=\"Tajikistan\">Tajikistan</option>
                <option value=\"Tanzania, United Republic of\">Tanzania, United
                Republic of</option>
                <option value=\"Thailand\">Thailand</option>
                <option value=\"Togo\">Togo</option>
                <option value=\"Tokelau\">Tokelau</option>
                <option value=\"Tonga\">Tonga</option>
                <option value=\"Trinidad and Tobago\">Trinidad and Tobago</option>
                <option value=\"Tunisia\">Tunisia</option>
                <option value=\"Turkey\">Turkey</option>
                <option value=\"Turkmenistan\">Turkmenistan</option>
                <option value=\"Turks and Caicos Islands\">Turks and Caicos Islands</option>
                <option value=\"Tuvalu\">Tuvalu</option>
                <option value=\"Uganda\">Uganda</option>
                <option value=\"Ukraine\">Ukraine</option>
                <option value=\"United Arab Emirates\">United Arab Emirates</option>
                <option value=\"United Kingdom (Great Britain)\">United Kingdom
                (Great Britain)</option>
                <option value=\"United States Minor Outlying Islands\">United States
                Minor Outlying Islands</option>
                <option value=\"United States of America\">United States of America</option>
                <option value=\"United States Virgin Islands\">United States Virgin
                Islands</option>
                <option value=\"Unknown or unspecified country\">Unknown or unspecified
                country</option>
                <option value=\"Uruguay\">Uruguay</option>
                <option value=\"Uzbekistan\">Uzbekistan</option>
                <option value=\"Vanuatu\">Vanuatu</option>
                <option value=\"Vatican City State (Holy See)\">Vatican City State
                (Holy See)</option>
                <option value=\"Venezuela\">Venezuela</option>
                <option value=\"Viet Nam\">Viet Nam</option>
                <option value=\"Wallis and Futuna Islands\">Wallis and Futuna Islands</option>
                <option value=\"Western Sahara\">Western Sahara</option>
                <option value=\"Yemen\">Yemen</option>
                <option value=\"Yugoslavia\">Yugoslavia</option>
                <option value=\"Zaire\">Zaire</option>
                <option value=\"Zambia\">Zambia</option>
                <option value=\"Zimbabwe\">Zimbabwe</option>
              </select>
            </td>
          </tr>
          <tr>
            <td width=\"9\">&nbsp;</td>
            <td width=\"120\">State</td>
            <td width=\"341\">
              <input type=\"text\" name=\"State\" size=\"30\" value=\"<%= Request.QueryString(\"State\") %>\">
            </td>
          </tr>
          <tr>
            <td width=\"9\">
              <p><font color=\"#FF0000\">*</font></p>
              <p><font color=\"#FF0000\">*</font></p>
            </td>
            <td width=\"120\">
              <p>E-mail </p>
              <p>Retype E-mail</p>
            </td>
            <td width=\"341\">
              <p>
                <% If Request.QueryString(\"FejlEmail\") = \"T\" Then Response.Write \"<font color=\'#FF0000\'>\" & \"Please fill in your Email\" & \"</font>\" & \"<br>\" End If %>
                <input type=\"text\" name=\"email\" size=\"30\" value=\"<%= Request.QueryString(\"Email\") %>\">
              </p>
              <p>
                <% If Request.QueryString(\"FejlRetypeEmail\") = \"T\" Then Response.Write \"<font color=\'#FF0000\'>\" & \"Please retype your Email\" & \"</font>\" & \"<br>\" End If %>
                <input type=\"text\" name=\"RetypeEmail\" size=\"30\" value=\"<%= Request.QueryString(\"RetypeEmail\") %>\">
              </p>
            </td>
          </tr>
          <tr>
            <td width=\"9\">&nbsp;</td>
            <td width=\"120\">Gender</td>
            <td width=\"341\">
              <select name=\"Gender\">
                <option value=\"<%= Request.QueryString(\"Gender\") %>\" selected ><%= Request.QueryString(\"Gender\") %></option>
                <option>Female</option>
                <option>Male</option>
              </select>
            </td>
          </tr>
          <tr>
            <td width=\"9\">&nbsp;</td>
            <td width=\"120\">Age</td>
            <td width=\"341\">
              <input type=\"text\" name=\"Age\" size=\"4\" maxlength=\"3\" value=\"<%= Request.QueryString(\"Age\") %>\">
            </td>
          </tr>
          <tr>
            <td width=\"9\">&nbsp;</td>
            <td width=\"120\">Birth year (19XX)</td>
            <td width=\"341\">
              <input type=\"text\" name=\"BirthYear\" size=\"4\" maxlength=\"4\" value=\"<%= Request.QueryString(\"BirthYear\") %>\">
            </td>
          </tr>
        </table>
        <table width=\"r%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">
          <tr>
            <td>
              <input type=\"submit\" name=\"Submit\" value=\"Submit information\">
              <input type=\"reset\" name=\"Reset\" value=\"Reset the form\">
            </td>
          </tr>
        </table>
      </form>
      <p>&nbsp;</p>
    </td>
  </tr>
</table>
<!-- #EndEditable -->
</body>
<!-- #EndTemplate -->
</html>
Avatar billede bojohansen Nybegynder
21. marts 2001 - 02:18 #29
Check_member_info.asp

<%
Dim SponsorId, YourId, FirstName, LastName, StreetName, StreetNumber, _
City, PostalCode, Country, State, Email, RetypeEmail, Gender, Age, BirthYear, Fejl, Fejl1
SponsorId = Request.Querystring(\"SponsorId\")
YourId = Request.Querystring(\"YourId\")
FirstName = Request.Querystring(\"FirstName\")
LastName = Request.QueryString(\"Lastname\")
StreetName = Request.Querystring(\"StreetName\")
StreetNumber = Request.Querystring(\"StreetNumber\")
City = Request.Querystring(\"City\")
PostalCode = Request.Querystring(\"PostalCode\")
Country = Request.Querystring(\"Country\")
State = Request.Querystring(\"State\")
Email = Request.Querystring(\"Email\")
RetypeEmail = Request.Querystring(\"RetypeEmail\")
Gender = Request.Querystring(\"Gender\")
Age = Request.Querystring(\"Age\")
BirthYear = Request.Querystring(\"BirthYear\")
Fejl = (\"0\")
Fejl1= (\"0\")
%>

<%
\'Her tjekkes om YourId er udfyldt
If YourId = (\"\") Then
  FejlYourId = \"T\"
  Fejl = Fejl + 1
End If

\'Her tjekkes om YourId allerede findes i databasen
Set Conn = Server.CreateObject(\"ADODB.Connection\")
  Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=D:\\home\\formordk\\db\\member.mdb\"
  Set RS = conn.Execute (\"SELECT MedlemsIdNr From MedlemsInfo WHERE MedlemsIdNr =\'\" & YourId & \"\'\")
 
    if not rs.eof Then
      FejlYourIdInDb = \"T\"
      Fejl1 = Fejl1 + 1
    End If   

\'Her tjekkes FirstName
If FirstName = (\"\") Then
  FejlFirstname =\"T\"
  Fejl = Fejl  + 1
End If

\'Her tjekkes LastName
If LastName= (\"\") Then
  FejlLastName =\"T\"
  Fejl = Fejl + 1
End If

\'Her tjekkes StreetName
If StreetName= (\"\") Then
  FejlStreetName =\"T\"
  Fejl = Fejl + 1
End If

\'Her tjekkes StreetNumber
If StreetNumber= (\"\") Then
  FejlStreetNumber =\"T\"
  Fejl = Fejl + 1
End If

\'Her tjekkes City
If City= (\"\") Then
  FejlCity =\"T\"
  Fejl = Fejl + 1
End If

\'Her tjekkes PostalCode
If PostalCode= (\"\") Then
  FejlPostalCode =\"T\"
  Fejl = Fejl + 1
End If

\'Her tjekkes Email
If Email= (\"\") Then
  FejlEmail =\"T\"
  Fejl = Fejl + 1
End If

\'Her tjekkes RetypeEmail
If RetypeEmail= (\"\") Then
  FejlRetypeEmail =\"T\"
  Fejl = Fejl + 1
End If

\'Her tjekkes om Email og RetypeEmail er ens
If Email <> RetypeEmail Then
  FejlEmailIkkeIdentisk =\"T\"
  Fejl = Fejl + 1
End If

\'Vi er nu færdige med at tjekke formen, og tjekker nu om Fejl er lig med 0
If Fejl > 0 Or Fejl1 >0 then
  \'Hvis fejl er større end 0 så sender vi dem tilbage til formen
  response.redirect \"new_member_sign_up.asp?Fejl=\" & Fejl & _
  \"&FejlYourId=\" & FejlYourId & _
  \"&Fejl1=\" & Fejl1 & _
  \"&FejlYourIdInDb=\" & FejlYourIdInDb & _
  \"&FejlFirstName=\"& FejlFirstName & _
  \"&FejlLastName=\" & FejlLastName & _
  \"&FejlStreetName=\" & FejlStreetName & _
  \"&FejlStreetNumber=\" & FejlStreetNumber & _
  \"&FejlCity=\" & FejlCity & _
  \"&FejlPostalCode=\" & FejlPostalCode & _
  \"&FejlCountry=\" & FejlCountry & _
  \"&FejlEmail=\" & FejlEmail & _
  \"&FejlRetypeEmail=\" & FejlRetypeEmail & _
  \"&FejlEmailIkkeIdentiske=\" & FejlEmailIkkeIdentiske & _
  \"&SponsorId=\" & SponsorId & _
  \"&YourId=\" & YourId & _
  \"&FirstName=\" & FirstName & _
  \"&LastName=\" & LastName & _
  \"&StreetName=\" & StreetName & _
  \"&StreetNumber=\" & StreetNumber & _
  \"&City=\" & City & _
  \"&PostalCode=\" & PostalCode & _
  \"&Country=\" & Country & _
  \"&State=\" & State & _
  \"&Email=\" & Email & _
  \"&RetypeEmail=\" & RetypeEmail & _
  \"&Gender=\" & Gender & _
  \"&Age=\" & Age & _
  \"&Birthyear=\" & Birthyear

else

  \'Hvis den kommer hertil så er der ingen fejl i formen, og vi sender videre til Database siden
  response.redirect \"confirm_your_info.asp?SponsorId=\" & SponsorId & _
  \"&YourId=\" & YourId & _
  \"&FirstName=\" & FirstName & _
  \"&LastName=\" & LastName & _
  \"&StreetName=\" & StreetName & _
  \"&StreetNumber=\" & StreetNumber & _
  \"&City=\" & City & _
  \"&PostalCode=\" & PostalCode & _
  \"&Country=\" & Country & _
  \"&State=\" & State & _
  \"&Email=\" & Email & _
  \"&RetypeEmail=\" & RetypeEmail & _
  \"&Gender=\" & Gender & _
  \"&Age=\" & Age & _
  \"&Birthyear=\" & Birthyear
end if

%>
Fejl : <%=fejl%><br>
FirstName : <%=FirstName%><br>
ErrorFirstName : <%=ErrorFirstName%><br>
Avatar billede bojohansen Nybegynder
21. marts 2001 - 02:19 #30
confirm_your_info.asp


<%@LANGUAGE=\"VBSCRIPT\"%>
<html>
<!-- #BeginTemplate \"/Templates/Framesaet_FM_NavbarBanner.dwt\" -->
<head>
<!-- #BeginEditable \"doctitle\" -->
<title>Confirm your info.</title>
<!-- #EndEditable -->
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<script language=\"JavaScript\">
<!--
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
  if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
  var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
  if (a[i].indexOf(\"#\")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function fwLoadMenus() {
  if (window.fw_menu_0) return;
  window.fw_menu_0 = new Menu(\"root\",208,22,\"Times New Roman, Times, serif\",15,\"#000033\",\"#ffffff\",\"#ffffff\",\"#990033\");
  fw_menu_0.addMenuItem(\"Information comming soon\");
  fw_menu_0.fontWeight=\"bold\";
  fw_menu_0.hideOnMouseOut=true;
  window.fw_menu_1 = new Menu(\"root\",223,22,\"Times New Roman, Times, serif\",15,\"#000033\",\"#ffffff\",\"#ffffff\",\"#990033\");
  fw_menu_1.addMenuItem(\"Compensation plan overwiev\",\"location=\'/compensation/overwiev.asp\'\");
  fw_menu_1.addMenuItem(\"1 level compensation\",\"location=\'/compensation/1level.asp\'\");
  fw_menu_1.addMenuItem(\"2 level compensation\",\"location=\'/compensation/2level.asp\'\");
  fw_menu_1.addMenuItem(\"3 level compensation\",\"location=\'/compensation/3level.asp\'\");
  fw_menu_1.fontWeight=\"bold\";
  fw_menu_1.hideOnMouseOut=true;
  window.fw_menu_2 = new Menu(\"root\",205,22,\"Times New Roman, Times, serif\",15,\"#000033\",\"#ffffff\",\"#ffffff\",\"#990033\");
  fw_menu_2.addMenuItem(\"New member sign up\",\"location=\'/member/new_member_sign_up.asp\'\");
  fw_menu_2.addMenuItem(\"Enter the member section\",\"location=\'/member/log_in.asp\'\");
  fw_menu_2.fontWeight=\"bold\";
  fw_menu_2.hideOnMouseOut=true;

  fw_menu_2.writeMenus();
} // fwLoadMenus()

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf(\"?\"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}
//-->
</script>
<script language=\"JavaScript1.2\" src=\"../Templates/nav_bar/fw_menu.js\"></script>
</head>
<body bgcolor=\"#FFFFFF\" text=\"#000000\" leftmargin=\"0\" topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\" onLoad=\"MM_preloadImages(\'../Templates/nav_bar/nav_bar_banner_r2_c2_f2.jpg\',\'../Templates/nav_bar/nav_bar_banner_r2_c4_f2.jpg\',\'../Templates/nav_bar/nav_bar_banner_r2_c6_f2.jpg\',\'../Templates/nav_bar/nav_bar_banner_r2_c8_f2.jpg\')\">
<script language=\"JavaScript1.2\">fwLoadMenus();</script>
<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"770\">
  <!-- fwtable fwsrc=\"nav_bar_banner_blaa1.png\" fwbase=\"nav_bar_banner.jpg\" fwstyle=\"Dreamweaver\" fwdocid = \"742308039\" fwnested=\"0\" -->
  <tr>
    <td><img src=\"../Templates/nav_bar/spacer.gif\" width=\"10\" height=\"1\" border=\"0\"></td>
    <td><img src=\"../Templates/nav_bar/spacer.gif\" width=\"45\" height=\"1\" border=\"0\"></td>
    <td><img src=\"../Templates/nav_bar/spacer.gif\" width=\"6\" height=\"1\" border=\"0\"></td>
    <td><img src=\"../Templates/nav_bar/spacer.gif\" width=\"64\" height=\"1\" border=\"0\"></td>
    <td><img src=\"../Templates/nav_bar/spacer.gif\" width=\"7\" height=\"1\" border=\"0\"></td>
    <td><img src=\"../Templates/nav_bar/spacer.gif\" width=\"100\" height=\"1\" border=\"0\"></td>
    <td><img src=\"../Templates/nav_bar/spacer.gif\" width=\"416\" height=\"1\" border=\"0\"></td>
    <td><img src=\"../Templates/nav_bar/spacer.gif\" width=\"112\" height=\"1\" border=\"0\"></td>
    <td><img src=\"../Templates/nav_bar/spacer.gif\" width=\"10\" height=\"1\" border=\"0\"></td>
    <td><img src=\"../Templates/nav_bar/spacer.gif\" width=\"1\" height=\"1\" border=\"0\"></td>
  </tr>
  <tr>
    <td colspan=\"9\"><img name=\"nav_bar_banner_r1_c1\" src=\"../Templates/nav_bar/nav_bar_banner_r1_c1.jpg\" width=\"770\" height=\"49\" border=\"0\"></td>
    <td><img src=\"../Templates/nav_bar/spacer.gif\" width=\"1\" height=\"49\" border=\"0\"></td>
  </tr>
  <tr>
    <td><img name=\"nav_bar_banner_r2_c1\" src=\"../Templates/nav_bar/nav_bar_banner_r2_c1.jpg\" width=\"10\" height=\"20\" border=\"0\"></td>
    <td><a href=\"#\" onMouseOut=\"MM_swapImgRestore()\"  onMouseOver=\"MM_swapImage(\'nav_bar_banner_r2_c2\',\'\',\'../Templates/nav_bar/nav_bar_banner_r2_c2_f2.jpg\',1)\" ><img name=\"nav_bar_banner_r2_c2\" src=\"../Templates/nav_bar/nav_bar_banner_r2_c2.jpg\" width=\"45\" height=\"20\" border=\"0\"></a></td>
    <td><img name=\"nav_bar_banner_r2_c3\" src=\"../Templates/nav_bar/nav_bar_banner_r2_c3.jpg\" width=\"6\" height=\"20\" border=\"0\"></td>
    <td><a href=\"#\" onMouseOut=\"MM_swapImgRestore();FW_startTimeout()\"  onMouseOver=\"window.FW_showMenu(window.fw_menu_0,61,69);MM_swapImage(\'nav_bar_banner_r2_c4\',\'\',\'../Templates/nav_bar/nav_bar_banner_r2_c4_f2.jpg\',1)\" ><img name=\"nav_bar_banner_r2_c4\" src=\"../Templates/nav_bar/nav_bar_banner_r2_c4.jpg\" width=\"64\" height=\"20\" border=\"0\"></a></td>
    <td><img name=\"nav_bar_banner_r2_c5\" src=\"../Templates/nav_bar/nav_bar_banner_r2_c5.jpg\" width=\"7\" height=\"20\" border=\"0\"></td>
    <td><a href=\"#\" onMouseOut=\"MM_swapImgRestore();FW_startTimeout()\"  onMouseOver=\"window.FW_showMenu(window.fw_menu_1,132,69);MM_swapImage(\'nav_bar_banner_r2_c6\',\'\',\'../Templates/nav_bar/nav_bar_banner_r2_c6_f2.jpg\',1)\" ><img name=\"nav_bar_banner_r2_c6\" src=\"../Templates/nav_bar/nav_bar_banner_r2_c6.jpg\" width=\"100\" height=\"20\" border=\"0\"></a></td>
    <td><img name=\"nav_bar_banner_r2_c7\" src=\"../Templates/nav_bar/nav_bar_banner_r2_c7.jpg\" width=\"416\" height=\"20\" border=\"0\"></td>
    <td><a href=\"#\" onMouseOut=\"MM_swapImgRestore();FW_startTimeout()\"  onMouseOver=\"window.FW_showMenu(window.fw_menu_2,550,69);MM_swapImage(\'nav_bar_banner_r2_c8\',\'\',\'../Templates/nav_bar/nav_bar_banner_r2_c8_f2.jpg\',1)\" ><img name=\"nav_bar_banner_r2_c8\" src=\"../Templates/nav_bar/nav_bar_banner_r2_c8.jpg\" width=\"112\" height=\"20\" border=\"0\"></a></td>
    <td><img name=\"nav_bar_banner_r2_c9\" src=\"../Templates/nav_bar/nav_bar_banner_r2_c9.jpg\" width=\"10\" height=\"20\" border=\"0\"></td>
    <td><img src=\"../Templates/nav_bar/spacer.gif\" width=\"1\" height=\"20\" border=\"0\"></td>
  </tr>
</table>
<hr color=\"#F9AA5D\">
<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"#000000\">
  <tr>
    <td>
      <div align=\"center\"><font color=\"#FFFFFF\"><b><font size=\"4\">THIS WEB SITE
        IS NOT OFFICIALLY OPEND AND THE CONTEXT IS IN NO WAY RELIABLE. NOR HAS
        THE SITE BEEN TESTET FOR BUGS OR ANY OTHER THINGS THAT COULD MAKE YOUR
        WEB BROWSER CRASH.<br>
        ALL SURFING ON THIS SITE IS ON ONES OWN ACCOUNT.</font></b></font></div>
    </td>
  </tr>
</table>
<!-- #BeginEditable \"Hoved_tabel\" -->
<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\" align=\"center\">
  <tr>
    <td>
      <table width=\"550\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\" bgcolor=\"#FF9966\">
        <tr>
          <td>
            <div align=\"center\"><font size=\"4\">Please confirm the information
              you have submittet.</font></div>
          </td>
        </tr>
      </table>
      <p>&nbsp;</p>
      <form name=\"SignUpNewMember\" action=\"\">
        <table width=\"500\" border=\"0\" cellspacing=\"3\" cellpadding=\"3\" align=\"center\">
          <tr>
            <td width=\"9\">&nbsp;</td>
            <td width=\"120\">Your sponsors ID#</td>
            <td width=\"341\"> <b><%= Request.QueryString(\"SponsorId\") %></b>
              <input type=\"hidden\" name=\"SponsorId\" size=\"15\" value=\"<%= Request.QueryString(\"SponsorId\") %>\">
            </td>
          </tr>
          <tr>
            <td width=\"9\">&nbsp;</td>
            <td width=\"120\">Your ID#</td>
            <td width=\"341\"> <b><%= Request.QueryString(\"YourId\") %></b>
              <input type=\"hidden\" name=\"YourId\" size=\"15\" value=\"<%= Request.QueryString(\"YourId\") %>\">
            </td>
          </tr>
          <tr>
            <td width=\"9\">&nbsp;</td>
            <td width=\"120\">First name : </td>
            <td width=\"341\"> <b><%= Request.QueryString(\"FirstName\") %></b>
              <input type=\"hidden\" name=\"FirstName\" size=\"30\" value=\"<%= Request.QueryString(\"FirstName\") %>\">
            </td>
          </tr>
          <tr>
            <td width=\"9\">&nbsp;</td>
            <td width=\"120\">Last name : </td>
            <td width=\"341\"> <b><%= Request.QueryString(\"LastName\") %></b>
              <input type=\"hidden\" name=\"LastName\" size=\"30\" value=\"<%= Request.QueryString(\"LastName\") %>\">
            </td>
          </tr>
          <tr>
            <td width=\"9\">&nbsp;</td>
            <td width=\"120\">Street name</td>
            <td width=\"341\"> <b><%= Request.QueryString(\"StreetName\") %>
              <input type=\"hidden\" name=\"StreetName\" size=\"30\" value=\"<%= Request.QueryString(\"StreetName\") %>\">
              </b> </td>
          </tr>
          <tr>
            <td width=\"9\">&nbsp;</td>
            <td width=\"120\">Street number</td>
            <td width=\"341\"> <b><%= Request.QueryString(\"StreetNumber\") %></b>
              <input type=\"hidden\" name=\"StreetNumber\" size=\"30\" value=\"<%= Request.QueryString(\"StreetNumber\") %>\">
            </td>
          </tr>
          <tr>
            <td width=\"9\" height=\"2\">&nbsp;</td>
            <td width=\"120\" height=\"2\">City</td>
            <td width=\"341\" height=\"2\"> <b><%= Request.QueryString(\"City\") %>
              <input type=\"hidden\" name=\"city\" size=\"30\" value=\"<%= Request.QueryString(\"City\") %>\">
              </b> </td>
          </tr>
          <tr>
            <td width=\"9\" height=\"7\">
              <p>&nbsp;</p>
            </td>
            <td width=\"120\" height=\"7\">Postal code (Zip)</td>
            <td width=\"341\" height=\"7\">
              <p> <b><%= Request.QueryString(\"PostalCode\") %>
                <input type=\"hidden\" name=\"PostalCode\" size=\"30\" value=\"<%= Request.QueryString(\"PostalCode\") %>\">
                </b> </p>
            </td>
          </tr>
          <tr>
            <td width=\"9\">
              <p>&nbsp;</p>
            </td>
            <td width=\"120\">Country</td>
            <td width=\"341\"> <b><%= Request.QueryString(\"Country\") %>
              <input type=\"hidden\" name=\"Country\" value=\"<%= Request.QueryString(\"Country\") %>\">
              </b> </td>
          </tr>
          <tr>
            <td width=\"9\">&nbsp;</td>
            <td width=\"120\">State</td>
            <td width=\"341\"> <b><%= Request.QueryString(\"State\") %></b>
              <input type=\"hidden\" name=\"State\" size=\"30\" value=\"<%= Request.QueryString(\"State\") %>\">
            </td>
          </tr>
          <tr>
            <td width=\"9\" height=\"2\">
              <p>&nbsp;</p>
            </td>
            <td width=\"120\" height=\"2\">
              <p>E-mail </p>
            </td>
            <td width=\"341\" height=\"2\">
              <p> <b><%= Request.QueryString(\"Email\") %></b>
                <input type=\"hidden\" name=\"email\" size=\"30\" value=\"<%= Request.QueryString(\"Email\") %>\">
              </p>
            </td>
          </tr>
          <tr>
            <td width=\"9\">&nbsp;</td>
            <td width=\"120\">Gender</td>
            <td width=\"341\"> <b><%= Request.QueryString(\"Gender\") %>
              <input type=\"hidden\" name=\"Gender\" value=\"<%= Request.QueryString(\"Gender\") %>\">
              </b> </td>
          </tr>
          <tr>
            <td width=\"9\">&nbsp;</td>
            <td width=\"120\">Age</td>
            <td width=\"341\"> <b><%= Request.QueryString(\"Age\") %>
              <input type=\"hidden\" name=\"Age\" size=\"4\" maxlength=\"3\" value=\"<%= Request.QueryString(\"Age\") %>\">
              </b> </td>
          </tr>
          <tr>
            <td width=\"9\">&nbsp;</td>
            <td width=\"120\">Birth year (19XX)</td>
            <td width=\"341\"> <b><%= Request.QueryString(\"BirthYear\") %>
              <input type=\"hidden\" name=\"BirthYear\" size=\"4\" maxlength=\"4\" value=\"<%= Request.QueryString(\"BirthYear\") %>\">
              </b> </td>
          </tr>
        </table>
        <table width=\"500\" border=\"0\" cellspacing=\"0\" cellpadding=\"3\" align=\"center\">
          <tr>
            <td>If any of the information is incorrect please <a href=\"java script:history.go(-1);\">go
              back</a> and correct them.</td>
          </tr>
        </table>
        <table width=\"r%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">
          <tr>
            <td>
              <input type=\"submit\" name=\"Submit\" value=\"Submit information\">
              <input type=\"reset\" name=\"Reset\" value=\"Reset the form\">
            </td>
          </tr>
        </table>
      </form>
      <p>&nbsp;</p>
    </td>
  </tr>
</table>
<!-- #EndEditable -->
</body>
<!-- #EndTemplate -->
</html>
Avatar billede bojohansen Nybegynder
21. marts 2001 - 02:22 #31
Se den her i funktion http://formor.dk/new_member/new_member_sign_up.asp

--->>bjarke-b

Du får sgu de 100 point da du fik mig på rette vej :-)
Avatar billede olebole Juniormester
21. marts 2001 - 09:49 #32
Hva\' med menuerne...kan de køre uden JavaScript? :D
Avatar billede bojohansen Nybegynder
21. marts 2001 - 09:59 #33
He he nej det kan de ikke :-)) *LOL*

Grunden til at jeg vil have form validatoren på server siden er for at undgå for nem misbrug. Man kunne jo bare slå java fra og gøre som det passede sig ellers. Hvis folk ikke kan se menuerne så må de opgradere deres browsere eller slå java til. Man kan godt lave en HP der passer til alle browsere, men det har jeg vist hverken tid eller lyst til og kan folk ikke se menuen, så må de opgradere
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