Avatar billede codemanager Nybegynder
06. juli 2004 - 21:54 Der er 17 kommentarer og
1 løsning

hjælp til denne kode

Hey

Jeg har fundet denne kode på nettet men den virker ikke som den skal nogle der kan hjælpe med og få den til og virke

<script>
var pnr = new Array();
</script>
<?
include("connect.php");
aabn_forbindelse_og_vaelgdb();
$xar = mysql_query("select * from postnumre")
while ($result = mysql_fetch_array($xar)) {
    $postnummeret = $result['postnr'];
    $byen = $result['bynavn'];
?>
<script>
pnr[<? echo $postnummeret; ?>] = "<? echo $byen; ?>";
</script>
<? } ?>
<script>

function lookUp (postnrfelt) {

        if (pnr[postnrfelt.value]) {
            var f = postnrfelt.form;
                        document.getElementById('bynavn').innerText = pnr[postnrfelt.value];
                        document.getElementById('fejl').innerText = "";
                  }
                  else {
          document.getElementById('bynavn').innerText = "";
          document.getElementById('fejl').innerText = postnrfelt.value + " - Er ikke gyldig !";
            postnrfelt.value = "";
            postnrfelt.focus();
    }
}

</script>
<FORM METHOD="POST" ACTION="" NAME="form">
<INPUT TYPE="text" NAME="postnrfelt" size="2" maxlength="4" onblur="lookUp(postnrfelt)">&nbsp;<font id="bynavn"></font>
<font color=#FF0000 id="fejl" style="font-weight: bold;"></font>
</FORM>
Avatar billede codemanager Nybegynder
06. juli 2004 - 21:56 #1
Avatar billede leif Seniormester
06. juli 2004 - 21:57 #2
Hvad skal den ???
Avatar billede codemanager Nybegynder
06. juli 2004 - 21:58 #3
den skal kunne vise et bynavn når man indtaster et post nr
Avatar billede leif Seniormester
06. juli 2004 - 21:59 #4
Hvis jeg skriver 900 får jeg København C !!!
Avatar billede darkstylerdk Nybegynder
06. juli 2004 - 22:02 #5
der mangler da en knap?
Avatar billede codemanager Nybegynder
06. juli 2004 - 22:02 #6
gør du det nu
Avatar billede codemanager Nybegynder
06. juli 2004 - 22:03 #7
ja men skal der ikke også være et sted hvor den skriver byen
Avatar billede leif Seniormester
06. juli 2004 - 22:03 #8
Ja, skriver 900 trykker et sted på siden, så skriver dem det. Den tjecker først når du forlader feltet.
Avatar billede leif Seniormester
06. juli 2004 - 22:04 #9
Den skriver bare Bynavnet ud for feltet, samme sted hvor den skriver ugyldig !
Avatar billede codemanager Nybegynder
06. juli 2004 - 22:07 #10
det havde jeg slet ikke set det er lidt meget pinligt
Avatar billede codemanager Nybegynder
06. juli 2004 - 22:09 #11
kan man kke gøre sådan at det kommer af sig selv når man stopper med og skrive
Avatar billede leif Seniormester
06. juli 2004 - 22:12 #12
Prøv at skift <INPUT TYPE="text" NAME="postnrfelt" size="2" maxlength="4" onblur="lookUp(postnrfelt)"> til <INPUT TYPE="text" NAME="postnrfelt" size="2" maxlength="4" onblur="lookUp(postnrfelt)" onchange="lookUp(postnrfelt)">
Avatar billede codemanager Nybegynder
06. juli 2004 - 22:17 #13
det kommer stadigvæk først når jeg trykker på siden men skidt med det hvad gør jeg hvis jeg vil havde bynavet i en teskt kosk der ikke kan skrives i
Avatar billede codemanager Nybegynder
07. juli 2004 - 13:37 #14
Jeg har lagt det her over nu men der er bare ikke noget der virker
nogle der kan se hvorfot http://www.firstdisplay.com/test/opret.html
Avatar billede leif Seniormester
07. juli 2004 - 14:54 #15
Start med at ændre sidens navn til opret.php du har en PHP kode som skal fortolkes.
Avatar billede codemanager Nybegynder
12. juli 2004 - 14:56 #16
nu hedder den http://www.firstdisplay.com/test/opret.php men den skriver en fejl som den ikke skriv før

her er hele koden:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <title>Nyt dokument</title>
<meta name="generator" content="TSW WebCoder">
</head>

<body>
<script>
var pnr = new Array();
</script>
<?
include("connect.php");
aabn_forbindelse_og_vaelgdb();
$xar = mysql_query("select * from postnumre")
while ($result = mysql_fetch_array($xar)) {
    $postnummeret = $result['postnr'];
    $byen = $result['bynavn'];
?>
<script>
pnr[<? echo $postnummeret; ?>] = "<? echo $byen; ?>";
</script>
<? } ?>
<script>

function lookUp (postnrfelt) {

        if (pnr[postnrfelt.value]) {
            var f = postnrfelt.form;
                        document.getElementById('bynavn').innerText = pnr[postnrfelt.value];
                        document.getElementById('fejl').innerText = "";
                  }
                  else {
          document.getElementById('bynavn').innerText = "";
          document.getElementById('fejl').innerText = postnrfelt.value + " - Er ikke gyldig !";
            postnrfelt.value = "";
            postnrfelt.focus();
    }
}

</script>

<form name="opret" method="get">
<b>Log-in oplysninger</b><br /><br />
Brugernavn:<br />
<input type="text" name="brugernavn" maxlength="20"><br />
Password:<br />
<input type="password" name="password" maxlength="8"><br />
Gentag password:<br />
<input type="password" name="password" maxlength="8"><br /><br />

<b>Kontaktoplysninger</b><br /><br />
Navn:<br />
<input type="text" name="navn"><br />
Adresse:<br />
<input type="text" name="adresse"><br />
Post nr.<br />
<INPUT TYPE="text" NAME="postnrfelt" size="2" maxlength="4" onblur="lookUp(postnrfelt)" onchange="lookUp(postnrfelt)">
<font color=#FF0000 id="fejl" style="font-weight: bold;"></font><br />
By<br />
<input type="text" name="by" value="hey" readonly><br />
Tlf.:<br />
<input type="text" name="tlf" maxlength="8"><br />
Email.:<br />
<input type="text" name="email"><br /><br />

<b>Billede på personprofil</b><br />
<input type="file" name="billede">
</form>


</body>
</html>
Avatar billede codemanager Nybegynder
29. juli 2004 - 16:07 #17
er der ikke nogle der kan hjælpe
Avatar billede codemanager Nybegynder
02. august 2004 - 14:49 #18
lukker
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