19. december 2000 - 00:35Der er
34 kommentarer og 2 løsninger
Tjekke om 2 forms er ens ?
Jeg er helt lost med det her javascript - Jeg har 2 forms en der hedder \"mail\" og en der hedder \"mailtjek\"
jeg har et lille script der tjekker om der er tekst i nogle forms - Hvordan får jeg lavet så der i samme script er noget der tjeker om mail og mailtjek er ens ?
<script language=\"JavaScript\"> <!-- var button = \"\"; function checkForm(theform) { if (theform.elements[\"navn\"].value.length <= 1) { alert(\"Du skal indtaste dit navn!\"); return false; } if (theform.elements[\"adr\"].value.length <= 1) { alert(\"Du skal indtaste din adresse!\"); return false; } if (theform.elements[\"postby\"].value.length <= 1) { alert(\"Du skal indtaste postnummer og by!\"); return false; } if (theform.elements[\"email\"].value.length <= 1) { alert(\"Du skal indtaste din email!\"); return false; } if (theform.elements[\"bem\"].value.length <= 1) { alert(\"Du skal indtaste et ønsket brugernavn!\"); return false; } if (theform.elements[\"tlf\"].value.length <= 1) { alert(\"Du skal indtaste dit telefonnummer!\"); return false; } if (theform.elements[\"email\"].value.indexOf(\"@\") == -1) { alert(\"Du skal indtaste en gyldig e-mail adresse!\"); return false; }
if (button == \"\") { alert(\"Du skal vælge en betalingsform!\"); return false; } theform.submit(); }
function activeButton(thebutton) { button = thebutton.name; }
function getData() { window.open(\"getdata.asp\",\"getdata\",\"width=200,height=180\"); }
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
<script language=\"JavaScript\"> <!-- var button = \"\"; function checkOmFormsErEns (theform, theform2) { if (theform.elements[\"navn\"].value!=theform2.elements[\"navn\"].value) { alert(\"Formene er ikke ens\"); return false; }
jeg har valgt kun at tage det første tjek og give dig det som eksempel - så kan du selv gøre resten:
if (theform.elements[\"navn\"].value.length <= 1) && (theform.elements[\"navn\"].value != theform1.elements[\"navn\"].value)) { alert(\"Du skal indtaste dit navn!\"); return false; }
i dette tilfælde er theform1 den anden form og den vil give en alert hvis name er anderledes i theform i forhold til theform1 - hvis du vil have en popup når de er ens skal du lave != om til == i den linje.....godt nok?
det ved jeg ikke, lad os se når det virker.....post hele siden (inklusive nuværende java og alle forms og felter, altså hele lortet) hvis det er asp eller php går det også.....så kan jeg lave det ordentligt så vi ikke får konverteringsproblemer og du skal til at indsætte det hele i din side......
Denne funktions skal kaldes med navnet på dine to forms!
<script language=\"JavaScript\"> <!-- var button = \"\";
function checkForm(theform, theform2) {
if (theform.elements[\"navn\"].value!=theform2.elements[\"navn\"].value) { alert(\"Dine forms er ikke ens\"); return false; }
if (theform.elements[\"email\"].value!=theform2.elements[\"email\"].value) { alert(\"Dine forms er ikke ens\"); return false; }
if (theform.elements[\"adr\"].value!=theform2.elements[\"adr\"].value) { alert(\"Dine forms er ikke ens\"); return false; }
if (theform.elements[\"postby\"].value!=theform2.elements[\"postby\"].value) { alert(\"Dine forms er ikke ens\"); return false; }
if (theform.elements[\"bem\"].value!=theform2.elements[\"bem\"].value) { alert(\"Dine forms er ikke ens\"); return false; }
if (theform.elements[\"tlf\"].value!=theform2.elements[\"tlf\"].value) { alert(\"Dine forms er ikke ens\"); return false; }
if (theform.elements[\"navn\"].value.length <= 1) { alert(\"Du skal indtaste dit navn!\"); return false; } if (theform.elements[\"adr\"].value.length <= 1) { alert(\"Du skal indtaste din adresse!\"); return false; } if (theform.elements[\"postby\"].value.length <= 1) { alert(\"Du skal indtaste postnummer og by!\"); return false; } if (theform.elements[\"email\"].value.length <= 1) { alert(\"Du skal indtaste din email!\"); return false; } if (theform.elements[\"bem\"].value.length <= 1) { alert(\"Du skal indtaste et ønsket brugernavn!\"); return false; } if (theform.elements[\"tlf\"].value.length <= 1) { alert(\"Du skal indtaste dit telefonnummer!\"); return false; } if (theform.elements[\"email\"].value.indexOf(\"@\") == -1) { alert(\"Du skal indtaste en gyldig e-mail adresse!\"); return false; }
if (button == \"\") { alert(\"Du skal vælge en betalingsform!\"); return false; } theform.submit(); }
function activeButton(thebutton) { button = thebutton.name; }
function getData() { window.open(\"getdata.asp\",\"getdata\",\"width=200,height=180\"); }
<script language=\"JavaScript\"> <!-- var button = \"\"; function checkForm(theform) { if (theform.elements[\"navn\"].value.length <= 1) { alert(\"Du skal indtaste dit navn!\"); return false; } if (theform.elements[\"adr\"].value.length <= 1) { alert(\"Du skal indtaste din adresse!\"); return false; } if (theform.elements[\"postby\"].value.length <= 1) { alert(\"Du skal indtaste postnummer og by!\"); return false; } if (theform.elements[\"email\"].value.length <= 1) { alert(\"Du skal indtaste din email!\"); return false; } if (theform.elements[\"bem\"].value.length <= 1) { alert(\"Du skal indtaste et ønsket brugernavn!\"); return false; } if (theform.elements[\"tlf\"].value.length <= 1) { alert(\"Du skal indtaste dit telefonnummer!\"); return false; } if (theform.elements[\"email\"].value.indexOf(\"@\") == -1) { alert(\"Du skal indtaste en gyldig e-mail adresse!\"); return false; }
if (button == \"\") { alert(\"Du skal vælge en betalingsform!\"); return false; } theform.submit(); }
function activeButton(thebutton) { button = thebutton.name; }
function getData() { window.open(\"getdata.asp\",\"getdata\",\"width=200,height=180\"); }
<% IF NOT adm(\"dankort\") AND NOT adm(\"bank\") THEN Response.Write(\"button = \'R1\';\") %> //--> </script> </head>
i så fald skal du bare ændre dit script til følgende, og husk at give det andet tekst felt til email navnet \"email2\" og tekst feltet til det andre bruigernanvn navnet \"bem2\"
<script language=\"JavaScript\"> <!-- var button = \"\"; function checkForm(theform) {
if (theform.elements[\"email\"].value !=theform.elements[\"email2\"].value ) { alert(\"Email er ikke korrekt\"); return false; }
if (theform.elements[\"bem\"].value !=theform.elements[\"bem2\"].value ) { alert(\"Brugernanv er ikke korrekt\"); return false; }
if (theform.elements[\"navn\"].value.length <= 1) { alert(\"Du skal indtaste dit navn!\"); return false; } if (theform.elements[\"adr\"].value.length <= 1) { alert(\"Du skal indtaste din adresse!\"); return false; } if (theform.elements[\"postby\"].value.length <= 1) { alert(\"Du skal indtaste postnummer og by!\"); return false; } if (theform.elements[\"email\"].value.length <= 1) { alert(\"Du skal indtaste din email!\"); return false; } if (theform.elements[\"bem\"].value.length <= 1) { alert(\"Du skal indtaste et ønsket brugernavn!\"); return false; } if (theform.elements[\"tlf\"].value.length <= 1) { alert(\"Du skal indtaste dit telefonnummer!\"); return false; } if (theform.elements[\"email\"].value.indexOf(\"@\") == -1) { alert(\"Du skal indtaste en gyldig e-mail adresse!\"); return false; }
if (button == \"\") { alert(\"Du skal vælge en betalingsform!\"); return false; } theform.submit(); }
function activeButton(thebutton) { button = thebutton.name; }
function getData() { window.open(\"getdata.asp\",\"getdata\",\"width=200,height=180\"); }
//--> </script>
nu er jeg nød til at gå i seng. Flere point oven i ville ikke være a vejen! :)
nåhhh, ok, jeg kunne ellers godt, det var jo ikke fordi jeg hjalp så meget....næste gang skal du tage og poste koden fra starten så havde stigc kunne have lavet det hurtigere og så havde 60 point nok været nok :-) bare et godt råd.....
yeah :) prøvede at forklarer det . men det er ikke så nemt når man sidder og sover .. som stigc nok også gør nu . .så jeg vender tilbage imorgen . .vil også i seng . .skal op klokken 6. . . skod . . :)
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.