Avatar billede tjensen Nybegynder
30. oktober 2004 - 23:04 Der er 2 kommentarer og
1 løsning

OnClick tricks

Hey kloge mennesker..

Jeg skal lige lærer det der onclick tricks!
Pointen er selvfølgelig at dropdown boksen 'kontakt' skal styrer hvilken af de næste input som skal vises.

<table class="font_p">
<form>
    <tr>
        <td colspan="2">Kontakt</td></tr>
    <tr>
        <td>Navn:</td><td><input name="navn" type="text"></td></tr>
    <tr>
        <td>Emne:</td><td><input name="emne" type="text"></td></tr>
    <tr>
        <td>Besked:</td><td><textarea name="besked"></textarea></td></tr>
    <tr>
        <td colspan="2">Jeg ønsker at bliver kontaktet via:</td></tr>
    <tr><td></td><td><select name="kontakt">
            <option selected>E-mail</option>
            <option>Telefon</option>
            <option>Mobil</option>
            <option>Andet</option></select></td></tr>
    <tr>
        <td>Telefon:</td><td><input name="telefon" type="text"></td></tr>
    <tr>
        <td>Mobil:</td><td><input name="mobil" type="text"></td></tr>
    <tr>
        <td>E-mail:</td><td><input name="e-mail" type="text"></td></tr>
    <tr>
        <td>Traffes mellem:</td><td><input name="traffes" type="text"></td></tr>
    <tr>
        <td align="center" colspan="2"><input type="submit" value="Send besked"></td></tr></form></table>
Avatar billede ldanielsen Nybegynder
31. oktober 2004 - 16:43 #1
<SCRIPT LANGUAGE=javascript>
<!--
function visSkjul(objSelect){
    document.getElementById("trTelefon").style.display = "none";
    document.getElementById("trMobil").style.display = "none";
    document.getElementById("trEmail").style.display = "none";
    document.getElementById("trAndet").style.display = "none";
    if (objSelect.selectedIndex > 0) document.getElementById("tr" + objSelect.options[objSelect.selectedIndex].value).style.display = "block";
   
    }
//-->
</SCRIPT>


<table class="font_p">
<form>
    <tr>
        <td colspan="2">Kontakt</td></tr>
    <tr>
        <td>Navn:</td><td><input name="navn" type="text"></td></tr>
    <tr>
        <td>Emne:</td><td><input name="emne" type="text"></td></tr>
    <tr>
        <td>Besked:</td><td><textarea name="besked"></textarea></td></tr>
    <tr>
        <td colspan="2">Jeg ønsker at bliver kontaktet via:</td></tr>
    <tr><td></td><td><select name="kontakt" onChange="visSkjul(this);">
            <option selected value="">Vælg</option>
            <option value="Email">E-mail</option>
            <option value="Telefon">Telefon</option>
            <option value="Mobil">Mobil</option>
            <option value="Andet">Andet</option></select></td></tr>
    <tr style="display: none;" id="trTelefon">
        <td>Telefon:</td><td><input name="telefon" type="text"></td></tr>
    <tr style="display: none;" id="trMobil">
        <td>Mobil:</td><td><input name="mobil" type="text"></td></tr>
    <tr style="display: none;" id="trEmail">
        <td>E-mail:</td><td><input name="e-mail" type="text"></td></tr>
    <tr style="display: none;" id="trAndet">
        <td>Andet:</td><td><input name="e-mail" type="text"></td></tr>
    <tr>
        <td>Traffes mellem:</td><td><input name="traffes" type="text"></td></tr>
    <tr>
        <td align="center" colspan="2"><input type="submit" value="Send besked"></td></tr></form></table>
Avatar billede tjensen Nybegynder
31. oktober 2004 - 18:33 #2
Jamen hvor er det dejligt! Det virker bare lige efter hensigten! Dumb et svar, og jeg giver dig nogle points, plus en lille bonus, sjældent hjælpen bare virker...

//Don T
Avatar billede ldanielsen Nybegynder
01. november 2004 - 08:24 #3
Jamen tusind tak!
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