Avatar billede mema Nybegynder
04. april 2005 - 11:33 Der er 2 kommentarer og
1 løsning

Kopiere inhold af et felt over til et andet felt i samme formular

Jeg har en formular med et radioknap-felt (med 2 valgmuligheder) og yderligere 3 rullemenu-lister. Ved valg af den anden radioknap vises der vha. JavaScript 4 flere felter (rullelister) i formularen.

Det jeg ønsker er, at ved valg af den anden radioknap skulle gerne den valgte menupunkt i rullemenu nr. 3 kopieres og indsættes automatisk i rullemenu-liste nr. 6.

Antal og indhold af disse 2 rullelister er identiske, derfor skulle der ikke opstå noget problem af denne grund, men disse 2 rullelister tjener til udtræk af data på forkellige vis fra databasen, derfor skulle der være 2 rullelister med samme antal og indhold.

Jeg bliver glad at få hjælp.
Avatar billede TRoXa Novice
04. april 2005 - 11:35 #1
kan du ikke lige smide koden til det her, som du allerede har lavet, så jeg/vi er fri for at kode det du allerede har lavet :) Det vil hjælpe lidt på det, da det er ret forvirrende det du har skrevet :)
Avatar billede mema Nybegynder
04. april 2005 - 12:39 #2
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>title</title>
<link href="style.css" rel="styleSheet" type="text/css">

<script type="text/javascript">
var blok3sels = ['','kt_2','kt_3','kt_4'];
function show(sel){
  for(i=1;i<4;i++)
    sel.form.elements[blok3sels[i]].style.display='none';
  if(sel.selectedIndex<5)
    sel.form.elements[blok3sels[sel.selectedIndex-1]].style.display='inline';
}
</script>
</head>
<body background="images/bg.gif" topmargin="0" leftmargin="0" marginheight="0" marginwidth="0">

<script language="JavaScript">
<!--
function formCheck(formobj){
    // Enter name of mandatory fields
    var fieldRequired = Array("Type_ID", "Hvem_ID", "Form_ID", "Virksomhed_ID");
    // Enter field description to appear in the dialog box
    var fieldDescription = Array("Type", "Hvem", "Form", "Virksomhed");
    // dialog message
    var alertMsg = "Udfyld venligst følgende felter:\n";
   
    var l_Msg = alertMsg.length;
   
    for (var i = 0; i < fieldRequired.length; i++){
        var obj = formobj.elements[fieldRequired[i]];
        if (obj){
            switch(obj.type){
            case "select-one":
                if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == "Vælg"){
                    alertMsg += " - " + fieldDescription[i] + "\n";
                }
                break;
           
            default:
            }
            if (obj.type == undefined){
                var blnchecked = false;
                for (var j = 0; j < obj.length; j++){
                    if (obj[j].checked){
                        blnchecked = true;
                    }
                }
                if (!blnchecked){
                    alertMsg += " - " + fieldDescription[i] + "\n";
                }
            }
        }
    }

    if (alertMsg.length == l_Msg){
        return true;
    }else{
        alert(alertMsg);
        return false;
    }
}
// -->
</script>


<form method="POST" action="--WEBBOT-SELF--" name="statistic" onsubmit="return formCheck(this);">


  <table border="0" cellpadding="0" cellspacing="0" width="970">
    <tr>
      <td colspan="5" width="970"><!--webbot bot="Include" U-Include="topmenu.htm"
        TAG="BODY" -->

        <br></td>
    </tr>
    <tr>
      <td width="40"></td>
      <td colspan="4" height="35" valign="top" width="930"><span class="Overskrift"><font color="#37467B">Registrering</font></span>
        </td>
    </tr>
    <tr>
      <td width="40" height="18"></td>
      <td width="930" valign="middle" align="left" height="20" colspan="4"><img border="0" src="images/graaStreg.gif" width="670" height="1">
       
      </td>
      <td width="6" valign="top" align="left" height="18"></td>
    </tr>
    <tr>
      <td width="40" height="30" valign="top" align="left"></td>
      <td width="180" valign="top" align="left" height="30"><span class="brod"><b>Type:</b></span>
      </td>
      <td valign="top" align="left" width="750" height="30" colspan="3">
      Bestilling: <input type="radio" value="1" name="Type_ID" onclick="document.getElementById('blok1').style.display='block';document.getElementById('blok2').style.display='none';">&nbsp;&nbsp;
      Inf: <input type="radio" value="2" name="Type_ID" onclick="document.getElementById('blok2').style.display='block';document.getElementById('blok1').style.display='block';"></td>
      <td width="6">
      <div id="blok1" style="display:none;">
    </tr>
        <tr>
      <td width="40" height="30" valign="top" align="left"></td>
      <td width="180" valign="top" align="left" height="30"><span class="brod"><b>Hvem:</b>
        </span>
      </td>
      <td valign="top" align="left" width="750" height="30" colspan="3">
      <select size="1" name="Hvem_ID" id="hvem_id">
          <option value="99">Vælg</option>
          <option value="1">Privat</option>
          <option value="2">Virksomhed</option>
          <option value="7">Udland</option>
        </select></td>
    </tr>
    <tr>
      <td width="40" height="30" valign="top" align="left"></td>
      <td width="180" valign="top" align="left" height="30"><span class="brod"><b>Form:</b>
        </span>
        </td>
      <td width="750" valign="top" align="left" height="30" colspan="3"><span class="brod">
      <select size="1" name="Form_ID" id="form_id">
          <option value="99">Vælg</option>
          <option value="1">Telefonisk</option>
          <option value="2">E-post</option>
          <option value="5">Personlig</option>
        </select></span></td>
    </tr>
    <tr>
      <td width="40" height="30" valign="top" align="left"></td>
      <td width="180" valign="top" align="left" height="30"><b>Virksomhed:</b>
        </td>
      <td width="750" valign="top" align="left" height="30" colspan="3"><span class="brod">
      <select size="1" name="Virksomhed_ID" id="virksomhed_id">
        <option value="99">Vælg</option>
        <option value="1">kt. 1</option>
        <option value="2">kt. 2</option>
        <option value="3">kt. 3</option>
        <option value="4">kt. 4</option>
      </select></span>
      </td>
    </tr>
    <!-- slut blok1 -->
    <tr>
      <td width="40" height="18"></td>     
      <td width="930" valign="middle" align="left" height="20" colspan="4">
        <img border="0" src="images/graaStreg.gif" width="670" height="1">       
        </td>
    </tr>
  <tr>
      <td width="40" height="30" valign="top" align="left"></td>   
      <td width="180" valign="top" align="left" height="30"><span class="brod"><b>Besvarelse:</b>
</span>
        </td>
      <td width="730" valign="top" align="left" height="30" colspan="3"><span class="brod"><b>
      <!-- start blok2 -->
     
      <div id="blok2" style="display:none;">
      <select name="svar_ID" id="svar_id" onchange="document.getElementById('blok3').style.display=(this.selectedIndex<1)?'none':'block'" size="1">
      <option value="99">Vælg</option>
      <option value="1">svar 1</option>
      <option value="2">svar 2</option>
      <option value="3">svar 3</option>
    </select></b></span>     
        </div>       
      </td>
    </tr>
    <tr>
      <td width="40" rowspan="3"></td>
      <td width="180" valign="top" align="left" rowspan="3"><b>Kt:</b>

        </td>
      <td width="200" valign="top" align="left" rowspan="3"><span class="brod">
      <div id="blok3" style="display: none; width: 137; height: 23">
      <select size="1" name="kt_ID" id="kt_id" onchange="show(this)">
      <option value="99">Vælg</option>
      <option value="1">kt. 1</option>
      <option value="2">kt. 2</option>
      <option value="3">kt. 3</option>
      <option value="4">kt. 4</option>
    </select>
      </span>
       
       
      </div>     
</td>
      <td width="130" valign="top" align="left" height="25">
        <p style="text-indent: 0; margin-top: 0; margin-bottom: 0"><span class="brod"><b>Kt.
        2:&nbsp;</b></span></td>
      <td width="420" valign="top" align="left" height="25"><span class="brod"><b>   
      <select size="1" name="kt_2_ID" id="kt_2" style="display:none;">
          <option value="99">Vælg</option>
          <option value="1">kt. 2 - første</option>
          <option value="2">kt. 2 - anden</option>
        </select>
        </b></span>
</td></tr>
<tr><td width="130" valign="top" align="left" height="25"><span class="brod"><b>Kt.
        3:&nbsp;</b> </span>
</td>
      <td width="420" valign="top" align="left" height="25"><span class="brod"><b>
      <select size="1" name="kt_3_ID" id="kt_3" style="display:none;">
          <option value="99">Vælg</option>
          <option value="1">kt. 3 - første</option>
          <option value="2">kt. 3 - anden</option>
        </select></b></span>
</td>
  </tr>
    <tr>
      <td width="130" valign="top" align="left" height="25"><span class="brod"><b>Kt.
        4:&nbsp;</b> </span>
</td>
      <td width="420" valign="top" align="left" height="25"><span class="brod"><b>
      <select size="1" name="kt_4_ID" id="kt_4" style="display:none;">
      <option value="99">Vælg</option>
      <option value="1">kt. 4 - første</option>
      <option value="2">kt. 4 - anden</option>
    </select></span></td></tr>
<!-- slut blok3 --><!-- slut blok2 -->
    <tr><td width="40" height="20" valign="top" align="left"></td>
      <td width="930" valign="middle" align="left" height="20" colspan="4">
        <img border="0" src="images/graaStreg.gif" width="670" height="1"></td>
    </tr>
    <tr>
      <td width="40" height="18"></td>
      <td width="180" valign="top" align="left" height="18">
        </td>
      <td width="750" valign="top" align="left" height="18" colspan="3">
        <p><span class="brod">
    <input type="submit" value="  G  E  M  " name="GemInfo" tabindex="11">
</span>
      </td>
    </tr>
  </table>
        <span class="brod">
  <p>&nbsp;</p>
  <p align="center">&nbsp;</p>
</span></form>
<body></html>
Avatar billede mema Nybegynder
07. april 2005 - 15:15 #3
Lukker spørgsmålet.
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