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
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.
<% 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
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?
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.
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?
\'//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\") %>
\'//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
<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>
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.
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
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> </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\"> </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ôte D\'ivoire (Ivory Coast)\">Cô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éunion\">Ré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\"> </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\"> </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\"> </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\"> </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> </p> </td> </tr> </table> <!-- #EndEditable --> </body> <!-- #EndTemplate --> </html>
<% \'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
<%@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;
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
Synes godt om
Ny brugerNybegynder
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.