Avatar billede sutpark Nybegynder
02. september 2004 - 17:37 Der er 2 kommentarer

ang bestillings side

Jeg har en side hvor som jeg laver for et firma i min fritid. og vi skal til at have lavet en "mini" shop på nettet, jeg har lavet bestillings siden og en .php side, man kan ikk få den til at virke helt, for når jeg trykker på "betil" kommer den bare med et pop-up som om jeg skal downloade den php side, stedet for at sende mailen og skrive at betillingen er gennemført. så vil MEGET gerne have hjælp til at sætte siden HELT op, gfor har ikk prøvet at lave det her før, så hvis der måske var mulighed for at DU kunne tilføje mig på Msn eller sende en mail med en komplet side med Alt jeg skal bruge, så jeg bare lige kan simde den på nettet og så virker den, så ville det være Fedt.. minn mail er: Dm_cross@hotmail.com..
Mvh. Dennis
Avatar billede combay Nybegynder
02. september 2004 - 20:04 #1
Tror du ikke bare at du har linket forkert?? hehe...
Vil gerne hjælpe, men smid lige den kodestump du mener er ikke virker her ind...

Mvh André...
Avatar billede sutpark Nybegynder
06. september 2004 - 16:40 #2
TIL ANDRÈ
her er hele sciptet..
<html>
<head>
<title>gasgas.dk</title>
<link rel="stylesheet" href="StyleSheet/tekst" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript" language="JavaScript">
<!--
function checkEmail(checkString)
{
    var newstr = "";
    var substringlength = 0;
    var afterat = false;
    var afteratanddot = false;
    var errorline = "";

    if (checkString.length == 0 )
      return true;

    // PARSE STRING
    for (var i = 0; i < checkString.length; i++) {
        ch = checkString.substring(i, i + 1)
        if ((ch >= "A" && ch <= "Z") || (ch >= "a" && ch <= "z")
                || (ch == "@") || (ch == ".") || (ch == "_")
                || (ch == "-") || (ch >= "0" && ch <= "9")) {
            if (ch == "@") {
                if (afterat == true) {
                    newstr += "?";
                    errorline += "\nFOR MANGE '@'\n";
                } else {
                    afterat = true;
                    if (substringlength == 0) {
                        newstr += "?";
                        errorline += "\nTEGN MANGLER FØR '@'\n";
                    }
                    substringlength = 0;
                }
            } else {
                if (ch == ".") {
                    if (afterat == true) {
                        afteratanddot = true;
                    }
                    if (substringlength == 0) {
                        newstr += "?";
                        errorline += "\nTEGN MANGLER FØR '.'\n";
                    }
                    substringlength = 0;
                } else {
                    substringlength += 1;
                }
            }
            newstr += ch;
            errorline += ch;
        }
    }

    // CONDITIONS AT END OF STRING
    if (afterat == false) {
        newstr += "@";
        errorline += "\n'@' MANGLER";
    }
    if (afteratanddot == false) {
        newstr += ".";
        errorline += "\n'.' MANGLER EFTER '@'";
    }
    if (substringlength < 2) {
        newstr += "?";
        errorline += "\nDOMÆNE MANGLER TIL SIDST";
    }

    // FINAL TEST
    if (newstr == errorline) {
        return true;
    }
    else {
      // DISPLAY ERROR MESSAGE
      alert ("Din Email adresse er ikke gyldig");
      return false;
    }
}

function FindFelt(feltnavn)
{
    for (i=0;i < document.mainform.elements.length; i++)
      if (document.mainform.elements[i].name == feltnavn)
        return document.mainform.elements[i];
    return null;
}
function CheckRequiredFields()
{
//Check Navn
  var felt = FindFelt("2_Kundenavn");
  if (felt != null)
  {
    if (felt.value == "")
    {
    alert( "Navn skal udfyldes");
    return false;
    }
  }


//Check adresse
  var felt = FindFelt("4_Adresse");
  if (felt != null)
  {
    if (felt.value == "")
    {
    alert( "Adresse skal udfyldes");
    return false;
    }
  }

//Check postnr
  var felt = FindFelt("6_Postnr");
  if (felt != null)
  {
    if (felt.value == "")
    {
    alert( "Postnr skal udfyldes");
    return false;
    }
  }

//Check by
  var felt = FindFelt("8_By");
  if (felt != null)
  {
    if (felt.value == "")
    {
    alert( "By skal udfyldes");
    return false;
    }
  }

//Check by
  var felt = FindFelt("22_Telefon");
  if (felt != null)
  {
    if (felt.value == "")
    {
    alert( "Telefonnr skal udfyldes");
    return false;
    }
  }

//Check Email
  var felt = FindFelt("24_E-mail");
  if (felt != null)
  {
    if (felt.value == "")
    {
    alert( "E-mail skal udfyldes");
    return false;
    }
    else
    {
      if (!checkEmail(felt.value))
        return false;
    }
  }
//  document.mainform.elements["mailfrom"].value = felt.value;

//Check Besked
  var felt = FindFelt("50_Ordre");
  if (felt != null)
  {
    if (felt.value == "")
    {
    alert( "Bestillingsfeltet skal udfyldes");
    return false;
    }
  }

}
//-->
</script>
</head>

<body bgcolor="Black" background="Black">
<input type=hidden name="mailfrom" value="postmaster@gasgas.dk">
  <input type=hidden name="header" value="Bestilling">
  <input type=hidden name="subject" value="Bestilling">
  <input type=hidden name="NM_OKURL" value="bestillingOK.html">
  <input type=hidden name="NM_ErrorURL" value="bestillingFejl.html">
<tr>
    <td height="41" class="overskrift" background="black">Bestilling</td>
  </tr>
  <tr>
   
  <td height="100%" valign="top">
    <table width="100%" border="0" cellspacing="0" cellpadding="5" name="Afsender" background="gray">
    <tr>
      <td colspan="5" class="tekst">
        <p>Nedenfor kan du angive din bestilling. Alle felter skal udfyldes<br><br></p>
      </td>
    </tr>
    <tr>
      <td width="10">&nbsp;</td>
      <td valign="top" class="tekst">Navn:</td>
      <td valign="top"class="tekst">
        <input type="text" name="2_Kundenavn" tabindex="1">
      </td>
      <td valign="top" class="tekst">Telefon:</td>
      <td valign="top" class="tekst">
        <input type="text" name="22_Telefon" maxlength="8" size="8" tabindex="5">
      </td>
    </tr>
    <tr>
      <td width="10">&nbsp;</td>
      <td valign="top" class="tekst">Adresse:</td>
      <td>
        <input type="text" name="4_Adresse" value="" tabindex="2">
      </td>
      <td valign="top" class="tekst">E-mail:</td>
      <td valign="top">
        <input type="text" name="24_E-mail" size="14" tabindex="6">
      </td>
    </tr>
    <tr>
      <td width="10">&nbsp;</td>
      <td valign="top" class="tekst">Postnr.:</td>
      <td valign="top">
        <input type="text" name="6_Postnr" size="4" maxlength="4" tabindex="3">
      </td>
      <td valign="top" class="tekst">&nbsp;</td>
      <td valign="top" class="tekst">&nbsp;</td>
    </tr>
    <tr>
      <td width="10">&nbsp;</td>
      <td valign="top">
        <p class="tekst">By:</p>
      </td>
      <td valign="top">
        <input type="text" name="8_By" tabindex="4">
        </td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td width="10">&nbsp;</td>
      <td valign="top">
        <p class="tekst">Bestilling:</p>
      </td>
      <td valign="top" colspan="3">
        <input type=hidden name="40_FORMAT" value="LineBreak">
        <input type=hidden name="42_FORMAT" value="LineBreak">
        <input type=hidden name="45_FORMAT" value="NoLeadText">
      <textarea rows="10" name="50_Ordre" cols="50" tabindex="8"></textarea>
      </td>
    </tr>
    <tr>
      <td width="10">&nbsp;</td>
      <td>&nbsp;</td>
      <td rowspan="3">
        <br>
        <p class="tekst">
          <input type="submit" value="Bestil nu!" tabindex="10">
        </p>
      </td>
    </tr>
  </table>
  </form>
</body>
</html>
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