Avatar billede danskebanner Nybegynder
05. juli 2002 - 14:09 Der er 8 kommentarer og
1 løsning

Lidt sjov med et script

Jeg bruger dette formchech script men jeg har en fejl idet, er der nogen der kan se hvad ???

Det checker 3 felter i min form og ruturnerer også hvis der mangler indtastning men når alle indtastninger er ok, kommer scriptet ikke videre.


<SCRIPT LANGUAGE=javascript><!--
function Formcheck() {
    var miss = "";
    if (document.WEB.nummer.value == "") {
        miss = "Du skal indtaste et faktura nummer\n";

    }
    if (document.WEB.type.value == "") {
        miss += "Du skal indtaste hvilket udstyr der er defekt\n";
    }
    if (document.WEB.kundefejl.value == "") {
        miss += "Du skal indtaste en kortfattet fejlbeskrivelse\n";
    }
    if (miss != "") {
        window.alert(miss);
        return false;
    }
    return true;
}

//--></SCRIPT>
            <button style="font:bold 16px Tahoma, sans-serif;" onclick="return Formcheck();window.print();document.WEB.submit();">udskriv  side</button>
Avatar billede nikolajdu Nybegynder
05. juli 2002 - 14:25 #1
Hvordan ser din form ud?
Avatar billede danskebanner Nybegynder
05. juli 2002 - 14:34 #2
<FORM ACTION="server1.asp" METHOD=POST name=WEB>
<P><FONT SIZE="-1" FACE="Tahoma"><B>Nr:</B></FONT></P>
<P><INPUT TYPE=text NAME=nummer VALUE="" SIZE=6></P>
blablabla
blablabla
<SCRIPT LANGUAGE=javascript><!--

function Formcheck() {
    var miss = "";
    if (document.WEB.nummer.value == "") {
        miss = "Du skal indtaste et faktura nummer\n";

    }
    if (document.WEB.type.value == "") {
        miss += "Du skal indtaste hvilket udstyr der er defekt\n";
    }
    if (document.WEB.kundefejl.value == "") {
        miss += "Du skal indtaste en kortfattet fejlbeskrivelse\n";
    }
    if (miss != "") {
        window.alert(miss);
        return false;
    }
    return true;
}

//--></SCRIPT>
            <button style="font:bold 16px Tahoma, sans-serif;" onclick="return Formcheck();window.print();document.WEB.submit();">udskriv  side</button>

</FORM>
Avatar billede danskebanner Nybegynder
05. juli 2002 - 14:37 #3
Og det hele virker ok intil Formcheck er falsk.
Jeg har prøvet at slette Formcheck så virker resten af scriptet.

Så fejlen er i Formcheck
Avatar billede nikolajdu Nybegynder
05. juli 2002 - 14:42 #4
gør sådan her i stedet:

<html>
<head>
    <title>Untitled</title>
    <SCRIPT LANGUAGE=javascript><!--

function Formcheck() {
    var miss = "";
    if (document.WEB.nummer.value == "") {
        miss = "Du skal indtaste et faktura nummer\n";

    }
    if (document.WEB.type.value == "") {
        miss += "Du skal indtaste hvilket udstyr der er defekt\n";
    }
    if (document.WEB.kundefejl.value == "") {
        miss += "Du skal indtaste en kortfattet fejlbeskrivelse\n";
    }
    if (miss != "") {
        window.alert(miss);
        return false;
    }
    window.print()
    return true;
}

//--></SCRIPT>
</head>

<body>
<FORM ACTION="server1.asp" METHOD=POST name=WEB onsubmit="return Formcheck()">
<P><FONT SIZE="-1" FACE="Tahoma"><B>Nr:</B></FONT></P>
<P><INPUT TYPE=text NAME=nummer VALUE="" SIZE=6></P>
blablabla
blablabla

            <input type="submit" style="font:bold 16px Tahoma, sans-serif;" value="udskriv  side">

</FORM>

/Nikolaj
Avatar billede nikolajdu Nybegynder
05. juli 2002 - 14:46 #5
Du skal selvfølgelig lige have smidt felterne ind også :))
Avatar billede danskebanner Nybegynder
05. juli 2002 - 14:50 #6
Det ændrer ikke noget, du kan selv prøve på http://allin.service-info.dk/
Avatar billede danskebanner Nybegynder
05. juli 2002 - 14:52 #7
Det virker mener jeg, men det printer ikke siden ud.
Avatar billede danskebanner Nybegynder
05. juli 2002 - 14:59 #8
Ahh, jeg ændrede til <input type="submit";window.print() style="font:bold 16px Tahoma, sans-serif;" value="udskriv  side">


Så kører det.
Point til dig
Avatar billede nikolajdu Nybegynder
05. juli 2002 - 15:05 #9
oki doki :)
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