Avatar billede downloading Nybegynder
02. oktober 2006 - 15:02 Der er 13 kommentarer og
1 løsning

Tjekke om to input boxe er ens

Hej.

Jeg kan simpelthen ikke få mit script her til at virke.. Hmm.. Kan ikke helt finde ud af hvad der er galt?

<script type="text/javascript">
function chkf(f){

    if(document.opret.Name.value == "") {
    alert("You have to enter your name");
      return false;
    }

    if(document.opret.Mail.value == "") {
    alert("You have to enter you mail, this is the mail adress, from which you will recive informations about your friends");
      return false;
    }

    if(document.opret.Pass.value == "") {
    alert("You have to create a password to login and see your friends answers");
      return false;
    }
    if(document.opret.PassConfirm.value == "") {
    alert("You have to confirm the password (retype the password)");
      return false;
    }

    if(document.opret.Location.value == "1") {
    alert("You have to select your location");
      return false;
    }
    if(!(document.opret.Pass.value == document.opret.PassConfirm.value)) {
    return falce;
    }

else return true

}
</script>


Mange tak..

p.s. Det er selvfølgelig et script der bliver kørt ved submit af en form :)
Avatar billede cpufan Juniormester
02. oktober 2006 - 15:07 #1
if(document.opret.Pass.value != document.opret.PassConfirm.value) {
    return false;
Avatar billede cpufan Juniormester
02. oktober 2006 - 15:09 #2
stav evt. blot false rigtigt  => du har skrevet falce
Avatar billede downloading Nybegynder
02. oktober 2006 - 15:15 #3
HAHA.. Ej hvor dumt.. Man stirre sig simpelthen blind.. :)

MAnge tak... Et lille svar? ;)
Avatar billede cpufan Juniormester
02. oktober 2006 - 15:19 #4
her
Avatar billede downloading Nybegynder
02. oktober 2006 - 15:22 #5
uha. Nu hvor jeg lige har dig.. Jeg kan ikke finde ud af at integrere en accept i det..

http://www.dynamicdrive.com/dynamicindex16/acceptterm.htm

Noget du kan hjælpe med, så opretter jeg selvfølgelig et nyt spørgsmål med flere points :)
Avatar billede cpufan Juniormester
02. oktober 2006 - 15:33 #6
har du gjort som de beskriver?

og har du et link til din side?
Avatar billede cpufan Juniormester
02. oktober 2006 - 15:33 #7
ellers smid koden ind her
Avatar billede downloading Nybegynder
02. oktober 2006 - 15:37 #8
Siden er ikke oppe endnu, køre den lige ofline lige nu..

Men har altså koden oppe fra spørgsmålet, men ved ikke hvordan jeg skal flette det ind med koden fra den side der jeg angav..? Jeg smider lige koden ind på siden som den er uden det jeg har prøvet at lave med accept..
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META http-equiv=Content-Language content=en>
<META content="MSHTML 6.00.2600.0" name=GENERATOR>
<title>Site</title>
<script type="text/javascript">
function chkf(f){

    if(document.opret.Name.value == "") {
    alert("You have to enter your name");
      return false;
    }

    if(document.opret.Mail.value == "") {
    alert("You have to enter you mail, this is the mail adress, from which you will recive informations about your friends");
      return false;
    }

    if(document.opret.Pass.value == "") {
    alert("You have to create a password to login and see your friends answers");
      return false;
    }
    if(document.opret.PassConfirm.value == "") {
    alert("You have to confirm the password (retype the password)");
      return false;
    }

    if(document.opret.Location.value == "1") {
    alert("You have to select your location");
      return false;
    }
    if(document.opret.Pass.value !== document.opret.PassConfirm.value) {
    alert("The passwords dosn't match!");
    return false;
    }

else return true

}
</script>
</head>

<body topmargin="0">
<form method="POST" action="../opret.php" name="opret" onsubmit="return chkf(this);">
<div align="left">
    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="80%">
      <tr>
        <td><b><font size="4">Name:</font></b></td>
        <td><input type="text" name="Name" size="30"></td>
      </tr>
      <tr>
        <td><b><font size="4">Mail:</font></b></td>
        <td><input type="text" name="Mail" size="30"></td>
      </tr>
      <tr>
        <td><b><font size="4">Password:</font></b></td>
        <td><input type="password" name="Pass" size="20"></td>
      </tr>
      <tr>
        <td><b><font size="4">Password confirm:</font></b></td>
        <td><input type="password" name="PassConfirm" size="20"></td>
      </tr>
    <tr>
        <td><font size="4"><b>Location</b></font></td>
        <td><select size="1" name="Location">
        <option selected value="1">Select</option>
        <option value="us">USA</option>
        <option value="gb">Britain</option>
        <option value="dk">Denmark</option>
        <option value="oth">Other Place</option>
        </select></td>
      </tr>
    </table>
<input name="agreecheck" type="checkbox" onClick="agreesubmit(this)"&gt;<b>I agree to the above terms</b><br>
  </div>
  <p><input type="submit" value="Start cheating your friendt" name="Sub"></p>
</form>
</body>
</html>
Avatar billede cpufan Juniormester
02. oktober 2006 - 16:18 #9
smid dette ind i din head også:

<script language="JavaScript" type="text/javascript">
function agreesubmit()
{
if(Subh.style.visibility == 'hidden')
    {
    Subh.style.visibility = 'visible';
    }
    else{
    Subh.style.visibility = 'hidden';
    }
}
</script>

og ændr disse linier:
<input name="agreecheck" type="checkbox" onClick="agreesubmit(this)"&gt;<b>I agree to the above terms</b><br>
  </div>
  <p><input type="submit" value="Start cheating your friendt" name="Sub"></p>

til:

<input name="agreecheck" type="checkbox" onClick="agreesubmit()"&gt;<b>I agree to the above terms</b><br></div>
  <div id="Subh" style="visibility:hidden"><p><input type="submit" value="Start cheating your friendt" name="Su"></p></div>


så vil submitknappen være synlig, når acceptér-boksen er tjekket
Avatar billede cpufan Juniormester
02. oktober 2006 - 16:22 #10
den tjekker pt ikke om boksen er tjekket,
den skifter blot for hvert tryk.


det kan den gøre sådan:

if(Subh.style.visibility == 'hidden')

ændres til

if(document.opret.agreecheck.checked)
Avatar billede downloading Nybegynder
02. oktober 2006 - 16:26 #11
nåja, det var selvfølgelig meget smart at lave det til en div.. Men der er lige to ting.

1) Så kan man slet ikke se knappen når der ikke er merkeret, det er federe at man bare ikke kan trykke på det.

2) Det virker ikke, den siger Subh ikke er definerer, og at agreesubmit heller ikke er defineret..
Avatar billede cpufan Juniormester
02. oktober 2006 - 18:36 #12
denne i head
<script>
function agreesubmit()
{
if(document.opret.Sub.disabled)
    {
    document.opret.Sub.disabled = false;
    }
    else{
    document.opret.Sub.disabled = true;
    }
}
</script>

html til din knap:
<input type="submit" value="Start cheating your friendt"  name="Sub" disabled>
Avatar billede roenving Novice
16. oktober 2006 - 00:54 #13
Fik du løst alle problemer ?-)
Avatar billede downloading Nybegynder
26. oktober 2006 - 10:01 #14
Hov.. Glemte det,, Sorry.. her er points.
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