Avatar billede stufdbear Nybegynder
07. juli 2001 - 14:52 Der er 6 kommentarer og
1 løsning

Det her er måske lige så meget ASP som det er JS men..

<Snip>

<form>
<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\" align=\"center\">
    <tr>
        <td width=\"40\">
            <strong>1.</strong>
        </td>
        <td colspan=\"5\">
            <strong>Vælge printeren, hvor toneren er skiftet :</strong>
        </td>
    </tr>
    <tr>
        <td>
        </td>
        <td colspan=\"4\">
            <%
                Response.Write \"<select name=\'Printer\' onChange=\'IP_adr.value=this.options[this.selectedIndex].value;\'>\"
                Response.Write \"<option selected> - Vælg Printer - </optiion>\"
                Do While Not objRec.EOF
                Response.Write \"<option value=\'\"& objRec(\"Printerserienummer\") & \"\'>\" & objRec(\"Printer beskrivelse\") & \" &nbsp;&nbsp; - &nbsp;&nbsp; [ \" & objRec(\"Printerkø-navn\") & \"&nbsp;&nbsp; | &nbsp;&nbsp;\" & objRec(\"Printer IP-adresse\") & \" ]</option>\"
                objRec.MoveNext
                Loop
            %>
            </select>
        </td>
    </tr>
    <tr>
        <td>
        </td>
        <td width=\"330\">
            <strong>Printerens netadresse :</strong>
            <input type=\"text\" size=\"20\" name=\"IP_adr\" readonly>
        </td>

<Snip>

Mit spørgsmål er hvordan får jeg lavet en onChange så objRec(\"Printer IP-adresse\") bliver flyttet ned i input name IP_adr feltet når objRec(\"Printer IP-adresse\") ikke skal stå som value i Printer selecten?

StufdBear
Avatar billede erikjacobsen Ekspert
07. juli 2001 - 16:02 #1
skal du gøre noget med både serienummer og IPadresse ? Ellers er det
da bare at skrive IP-adressen i value-feltet....
Avatar billede stufdbear Nybegynder
07. juli 2001 - 17:51 #2
serienummeret skal bruges som en identifikation af printeren, jeg ved godt at ip adressen også er det, men jeg skal bruge serienummeret.
Desuden er det både IP-adresse og Printerkø-navn som jeg vil flytte i et felt for sig selv.

Er det muligt?
Avatar billede erikjacobsen Ekspert
07. juli 2001 - 19:02 #3
Alt er muligt - naturligvis. Men måske det er mig, der er dum, for jeg forstår
ikke hvad du vil.
Avatar billede stufdbear Nybegynder
07. juli 2001 - 19:38 #4
Jeg vil lave sådan at når man vælger en printer i dropdown menuen, så skal den overføre printerens ip adresse og printer kø til to forskellige felter.
IP adressen og køen findes i databasen som jeg henter fra, men jeg kan ikke umidelbart overføre det ved hjælp af den onChange jeg har fordi den overføre valuen af selecten og det er ikke den jeg skal bruge da det er serienummeret på printeren, altså uniked.
Avatar billede erikjacobsen Ekspert
07. juli 2001 - 21:12 #5
Noget i retning af http://eksperten.i.hasselager.net/javascript/87306a.htm  ??

<HTML>
<HEAD>
<TITLE>87306</TITLE>
<SCRIPT LANGUAGE=\"JavaScript\">
<!--
function kludder(f) {
  var a=f.s.options[f.s.selectedIndex].value.split(\'/\');
  f.n1.value=a[0];
  f.n2.value=a[1];
}

//-->
</SCRIPT>
</HEAD>

<BODY>
<FORM METHOD=POST ACTION=\"\">
<select onchange=\"kludder(this.form)\" name=\"s\">
<option value=\"/\">...vælg...</option>
<option value=\"1/2\">1 og 2</option>
<option value=\"3/4\">3 og 4</option>
<option value=\"5/6\">5 og 6</option>
</select>
<br>
<input type=\"text\" name=\"n1\">
<input type=\"text\" name=\"n2\">
</FORM>
</BODY>
</HTML>
Avatar billede stufdbear Nybegynder
07. juli 2001 - 21:40 #6
Noget i den retning ja, men er det ik muligt at lave så der kun står en ting i value?

Sådan der kan jeg hente serienummer, ip-adresse og printerkø-navn in som value og så splitte dem,
ellers mange tak =)
Avatar billede erikjacobsen Ekspert
07. juli 2001 - 21:53 #7
Hvis du kun vil have én ting stående, skal du også lave et JavaScript-array,
med de andre oplysninger, som du så skal slå op i. Du burde forøvrigt også kunne
af læse .text og ikke kun .value - men jeg kan ikke lige overskue om det kan bruges
i dit tilfælde.
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