Avatar billede rapp Nybegynder
27. april 2005 - 13:18 Der er 3 kommentarer

Script der tjekker for udfyldt

Hey - hvorn' scripter jeg så diverse bliver tjekket ved submit..?
Her er min kode:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

    <head>
        <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
        <title>Untitled Page</title>
        <link href="http://www.autoreklame.dk/nygaard/nygaard/nygaard.css" rel="stylesheet" type="text/css" media="all">
    </head>

    <body bgcolor="#FF8A00" leftmargin="0" marginheight="0" marginwidth="0" topmargin="0">
            <%
mode = request.querystring("mode")
%>
        <div align="left">
           
        </div>
        <form action="http://www.rapp.dk/Hosting/autoreklame.dk/LeaseplanMailer.asp" method="post">
        <input type="hidden" name="subject" value="Bestilling fra NYGAARD - Autoreklame">
            <table border="0" cellspacing="0" cellpadding="0">
                <tr height="24">
                    <td valign="top" width="19" height="24"></td>
                    <td valign="top" height="24"></td>
                </tr>
                <tr>
                    <td valign="top" width="19"></td>
                    <td valign="top">
                        <table border="0" cellspacing="0" cellpadding="0">
                            <tr>
                                <td><span class="brod">Bestilt af</span></td>
                                <td width="7"></td>
                                <td><span class="brod">Rekv. nr.</span></td>
                            </tr>
                            <tr>
                                <td><input class="formfelt" type="text" name="bestiltaf" size="21"></td>
                                <td width="7"></td>
                                <td><input class="formfelt" type="text" name="rekvnr" size="15"></td>
                            </tr>
                        </table>
                        <table border="0" cellspacing="0" cellpadding="0">
                            <tr height="9">
                                <td height="9"></td>
                                <td width="7" height="9"></td>
                                <td height="9"></td>
                            </tr>
                            <tr>
                                <td><span class="brod">Bestiling af</span></td>
                                <td width="7"></td>
                                <td></td>
                            </tr>
                            <tr>
                                <td colspan="3"><input class="formfelt" type="text" name="bestillingaf" value="<% response.write mode %>" size="34"></td>
                            </tr>
                            <tr height="9">
                                <td height="9"></td>
                                <td width="7" height="9"></td>
                                <td height="9"></td>
                            </tr>
                            <tr>
                                <td><span class="brod">Tlf. p&aring; bilen</span></td>
                                <td width="7"></td>
                                <td><span class="brod">Dato for levering</span></td>
                            </tr>
                            <tr>
                                <td><input class="formfelt" type="text" name="tlfbil" size="21"></td>
                                <td width="7"></td>
                                <td><input class="formfelt" type="text" name="datolevering" size="15"></td>
                            </tr>
                        </table>
                        <table border="0" cellspacing="0" cellpadding="0">
                            <tr height="9">
                                <td height="9"></td>
                            </tr>
                            <tr>
                                <td><span class="brod">Autoforhandler</span></td>
                            </tr>
                            <tr>
                                <td><input class="formfelt" type="text" name="forhandler" size="34"></td>
                            </tr>
                            <tr height="9">
                                <td height="9"></td>
                            </tr>
                            <tr>
                                <td><span class="brod">Email</span></td>
                            </tr>
                            <tr>
                                <td><input class="formfelt" type="text" name="brugerens mail" size="34"></td>
                            </tr>
                        </table>
                        <table border="0" cellspacing="0" cellpadding="0">
                            <tr height="9">
                                <td height="9"></td>
                                <td width="7" height="9"></td>
                                <td height="9"></td>
                            </tr>
                            <tr>
                                <td><span class="brod">Kontaktperson</span></td>
                                <td width="7"></td>
                                <td><span class="brod">Telefon</span></td>
                            </tr>
                            <tr>
                                <td><input class="formfelt" type="text" name="kontaktperson" size="21"></td>
                                <td width="7"></td>
                                <td><input class="formfelt" type="text" name="telefon" size="15"></td>
                            </tr>
                        </table>
                        <table border="0" cellspacing="0" cellpadding="0">
                            <tr height="9">
                                <td height="9"></td>
                            </tr>
                            <tr>
                                <td><span class="brod">Bem&aelig;rkninger</span></td>
                            </tr>
                            <tr>
                                <td><textarea class="formfelt" name="note" rows="5" cols="36"></textarea></td>
                            </tr>
                        </table>
                        <table border="0" cellspacing="0" cellpadding="0">
                            <tr>
                                <td><img src="http://www.autoreklame.dk/nygaard/nygaard/images/spacer.gif" alt="" width="32" height="12" border="0"></td>
                            </tr>
                            <tr>
                                <td><input type="submit" name="submitButtonName" value="Send bestilling"></td>
                            </tr>
                        </table>
                    </td>
                </tr>
            </table>
        </form>
        <p></p>
    </body>

</html>
Avatar billede olebole Juniormester
27. april 2005 - 14:29 #1
<ole>

Hvad er 'diverse'? Præcis, hvad skal checkes - og præcis, hvordan?

/mvh
</bole>
Avatar billede rapp Nybegynder
27. april 2005 - 19:39 #2
Alle felter skal checkes!
.. altså om de er udfyldt!!!

/rapp
Avatar billede psykochicken Nybegynder
28. april 2005 - 17:54 #3
Prøv med:
<script type="text/javascript">
function valid() {
var f = document.forms['minform']
if((f.bestiltaf.value=='') || (f.rekvnr.value=='') || (f.bestillingaf.value=='') || (f.tlfbil.value=='') || (f.datolevering.value=='') || (f.forhandler.value=='') || (f.brugermail.value=='') || (f.kontaktperson.value=='') || (f.telefon.value=='') || (f.note.value=='')){
    alert('Alle felter skal udfyldes !');
    f.bestiltaf.focus();
    return false;
  }
  return true;
}
</script>

og erstat din egen <form.......> med:
<form name="minform" action="http://www.rapp.dk/Hosting/autoreklame.dk/LeaseplanMailer.asp" method="post" onsubmit="return valid();">
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