05. juni 2001 - 09:51
Der er
18 kommentarer og 2 løsninger
Select-værdi --> text-felt
Hejsa Hvordan får jeg værdien af det valgte over i et textfelt. Jeg har prøvet lidt, men det lader ikke til at virke. <script> function visNiveau() { document.opret.niveau.value = document.opret.tekst_id[document.opret.tekst_id.selectedIndex].value ; } </script> niveau = textfelt tekst_id = select
Annonceindlæg fra SuperOffice
<script> function visNiveau() { document.opret.niveau.value = document.opret.tekst_id.options[document.opret.tekst_id.selectedIndex].value; } </script> /nute
Hvilken action skal bruges på <select> for at få scriptet til at virke - har prøvet med onclick=\"visNiveau()\" .. men det skete der ikke noget ved :o(
<select onChange=\"visNiveau()\">
hmmm .... virker ikke. Her er det stykke kode det drejer sig om --- snip --- <script> function visNiveau() { document.opret.niveau.value = document.opret.tekst_id.options[document.opret.tekst_id.selectedIndex].value; } </script> <div align=\"center\"> <table width=\"770\" border=\"0\" cellspacing=\"5\" cellpadding=\"0\"> <tr> <td width=\"370\" rowspan=\"2\" valign=\"top\"> <center> <span class=\"titel\">Opret poster i DB</span> <hr size=\"1\"> <form name=\"opret\" method=\"post\" action=\"ny-side_opretpostcommit.asp\"> <table> <tr> <td valign=\"top\"><span class=\"brodtekst\">Indtast \"Parent\" niveau:</span></td> </tr> <tr> <td><select name=\"tekst_id\" onChange=\"visNiveau()\"> <% SQL = \"SELECT * FROM tekst order by tekst_id;\" rs.open SQL, Conn, 1, 3, 1 if not rs.eof then while not rs.eof \'response.write \"<option value=\" & rs(\"tekst_id\") & \">\" & rs(\"tekst_id\") & \" - \" & rs(\"titel\") & chr(10) tekst = left(rs(\"titel\"), 55) response.write \"<option value=\" & rs(\"tekst_id\") & \">\" & tekst & chr(10) rs.movenext wend end if rs.close %> </select> </td> </tr> <tr> <td><input type=\"text\" name=\"niveau\"></td> </tr>
dette fungerer: <html> <head><script> function visNiveau() { document.opret.niveau.value = document.opret.tekst_id.options[document.opret.tekst_id.selectedIndex].value; } </script> </head> <body> <form name=\"opret\"> <select name=\"tekst_id\" onChange=\"visNiveau()\"> <option value=\"1\">1</option> <option value=\"2\">2</option> <option value=\"3\">3</option> </select><br> <input type=\"text\" name=\"niveau\"> </form></body></html> /nute
Ja, det gør det. Men hvorfor @#¤{[*}] kan jeg ikke få min til at virke?
hvordan ser din ferdige <select> ut? ( når du view source på din side etter den er lastet )
<select name=\"tekst_id\" onChange=\"visNiveau()\"> <option value=\"1.0.0.0.0.0.0.0\">Uddannelser</option> <option value=\"1.1.1.0.0.0.0.0\">Bachelor</option> <option value=\"1.1.1.1.0.0.0.0\">Bachelor - Et godt tilbud</option> <option value=\"1.1.1.2.0.0.0.0\">Bachelor - Samarbejdspartnere</option> <option value=\"1.1.1.3.0.0.0.0\">Bachelor - Studieform</option> <option value=\"1.1.1.4.0.0.0.0\">Bachelor - Studiemiljø</option> <option value=\"1.1.1.5.0.0.0.0\">Bachelor - Uddannelsens opbygning</option> <option value=\"1.1.1.6.0.0.0.0\">Bachelor - Fremtidssikring</option> <option value=\"1.1.1.7.0.0.0.0\">Bachelor - Praktiske detaljer</option> <option value=\"1.1.2.0.0.0.0.0\">Datamatiker - Indledning</option> <option value=\"1.1.2.1.0.0.0.0\">Datamatiker - Hvad bagefter?</option> <option value=\"1.1.2.2.0.0.0.0\">Beskrivelse - Hvordan er underviserne?</option> <option value=\"1.1.2.3.0.0.0.0\">Datamatiker - Hvad synes virksomhederne?</option> <option value=\"1.1.2.4.0.0.0.0\">Datamatiker - Hvad kræves?</option> <option value=\"1.1.2.5.0.0.0.0\">Datamatiker - Hvordan er uddannelsen opbygget?</option> <option value=\"1.1.2.6.0.0.0.0\">Datamatiker - Hvad med eksaminer?</option> <option value=\"1.1.2.7.0.0.0.0\">Datamatiker - Muligheder for efteruddannelse?</option> <option value=\"1.1.2.8.0.0.0.0\">Datamatiker - Praktiske detaljer</option> <option value=\"1.1.3.0.0.0.0.0\">Datanom</option>
Her er slutningen <option value=\"ny\">Elevzonen er snart klar...</option> </select>
05. juni 2001 - 10:25
#10
hmmm...den ser da fin ut. Du har ikke et site jeg kan se det på ?
05. juni 2001 - 10:26
#11
Nej, det kører internt.
05. juni 2001 - 10:31
#12
oki....kan jeg få se hele din ferdige side ?
05. juni 2001 - 10:33
#13
Før eller efter den har været igennem serveren?
05. juni 2001 - 10:33
#14
etter...
05. juni 2001 - 10:40
#15
<html> <head> <title>-</title> <link rel=stylesheet href=\"/style.css\"> <script type=\"text/javascript\" src=\"/java/menu.js\" language=\"JavaScript\"></script> </head> <script type=\"text/javascript\" src=\"/java/top.js\"></script> <script type=\"text/javascript\"> document.write(html); document.close() </script> <script> function visNiveau() { document.opret.niveau.value = document.opret.tekst_id.options[document.opret.tekst_id.selectedIndex].value; } </script> <div align=\"center\"> <table width=\"770\" border=\"0\" cellspacing=\"5\" cellpadding=\"0\"> <tr> <td width=\"370\" rowspan=\"2\" valign=\"top\"> <center> <span class=\"titel\">Opret poster i DB</span> <hr size=\"1\"> <form name=\"opret\" method=\"post\" action=\"ny-side_opretpostcommit.asp\"> <table> <tr> <td valign=\"top\"><span class=\"brodtekst\">Indtast \"Parent\" niveau:</span></td> </tr> <tr> <td><select name=\"tekst_id\" onChange=\"visNiveau()\"> <option value=\"1.0.0.0.0.0.0.0\">Uddannelser</option> <option value=\"1.1.1.0.0.0.0.0\">Bachelor</option> <option value=\"1.1.1.1.0.0.0.0\">Bachelor - Et godt tilbud</option> <option value=\"1.1.1.2.0.0.0.0\">Bachelor - Samarbejdspartnere</option> <option value=\"1.1.1.3.0.0.0.0\">Bachelor - Studieform</option> <option value=\"1.1.1.4.0.0.0.0\">Bachelor - Studiemiljø</option> <option value=\"1.1.1.5.0.0.0.0\">Bachelor - Uddannelsens opbygning</option> <option value=\"1.1.1.6.0.0.0.0\">Bachelor - Fremtidssikring</option> <option value=\"1.1.1.7.0.0.0.0\">Bachelor - Praktiske detaljer</option> <option value=\"1.1.2.0.0.0.0.0\">Datamatiker - Indledning</option> <option value=\"1.1.2.1.0.0.0.0\">Datamatiker - Hvad bagefter?</option> <option value=\"1.1.2.2.0.0.0.0\">Beskrivelse - Hvordan er underviserne?</option> <option value=\"1.1.2.3.0.0.0.0\">Datamatiker - Hvad synes virksomhederne?</option> <option value=\"1.1.2.4.0.0.0.0\">Datamatiker - Hvad kræves?</option> <option value=\"1.1.2.5.0.0.0.0\">Datamatiker - Hvordan er uddannelsen opbygget?</option> <option value=\"1.1.2.6.0.0.0.0\">Datamatiker - Hvad med eksaminer?</option> <option value=\"1.1.2.7.0.0.0.0\">Datamatiker - Muligheder for efteruddannelse?</option> <option value=\"1.1.2.8.0.0.0.0\">Datamatiker - Praktiske detaljer</option> <option value=\"ny\">Elevzonen er snart klar...</option> </select> </td> </tr> <tr> <td><input type=\"text\" name=\"niveau\"></td> </tr> <tr><td> </td></tr> <tr> <td><span class=\"brodtekst\">På hvilket niveau skal der oprettes?</span></td> </tr> <tr> <td><select name=\"niveau\"> <option value=\"0\">Niv. 1 <option value=\"1\">Niv. 2 <option value=\"2\">Niv. 3 <option value=\"3\">Niv. 4 <option value=\"4\">Niv. 5 <option value=\"5\">Niv. 6 <option value=\"6\">Niv. 7 <option value=\"7\">Niv. 8 </select> </td> </tr> <tr><td> </td></tr> <tr> <td><span class=\"brodtekst\">Hvor mange poster skal oprettes?</span></td> </tr> <tr> <td><select name=\"antal\"> <option value=\"1\">1 <option value=\"2\">2 <option value=\"3\">3 <option value=\"4\">4 <option value=\"5\">5 <option value=\"6\">6 <option value=\"7\">7 <option value=\"8\">8 <option value=\"9\">9 <option value=\"10\">10 <option value=\"11\">11 <option value=\"12\">12 <option value=\"13\">13 <option value=\"14\">14 <option value=\"15\">15 </select> </td> </tr> </table> <input type=\"submit\"> </form> </center> </td> <td width=\"200\" align=\"right\" valign=\"top\"> <table width=\"160\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> <tr> <td> <img src=\"/images/foto/forside_eba_foto.jpg\" name=\"billede\" width=\"168\" height=\"129\" border=\"0\" alt=\"Edb-skolens forside billede\"> </td> </tr> </table> </td> <td width=\"200\" align=\"center\" valign=\"top\"> <table width=\"180\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> <tr> <td width=\"15\" class=\"menu1\"></td> <td class=\"menu1\"><strong><font face=\"Arial\" size=\"-1\" color=\"#FFFFFF\"> Web-værktøjer</font></strong></td> </tr> <tr> <td valign=\"middle\"><img src=\"/images/edb/bullit.gif\" width=\"7\" height=\"7\" border=\"0\" alt=\"Grå firkant\"></td> <td><font face=\"Arial\" size=\"-1\"><a class=\"edb_link\" href=\"/tools/ny-side_opretpost.asp\">Opret ny side</a></font></td> </tr> </table> </td> </tr> <tr> <td align=\"center\" valign=\"top\"> </td> <td align=\"center\" valign=\"top\"> </td> </tr> <tr> <td height=\"45\" colspan=\"4\" valign=\"top\" class=\"menu1\"> <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> <tr> <td width=\"25\" class=\"menu1\"></td> <td colspan=\"5\" valign=\"top\"> <font face=\"Arial\" size=\"-2\"> <a href=\"#\" class=\"bund_link\">OM SKOLEN</a> <a href=\"#\" class=\"bund_link\">SERVICE</a> <a href=\"#\" class=\"bund_link\">LINKS</a> <a href=\"#\" class=\"bund_link\">SUPPORT</a> <a href=\"#\" class=\"bund_link\">JOBS</a> <a href=\"#\" class=\"bund_link\">SITEMAP</a> </font> </td> <td align=\"right\" valign=\"middle\"><input type=\"text\" height=\"5\"> <a href=\"#\" class=\"bund_link\">SØG</a></td> </tr> <tr> <td width=\"25\"></td> <td> <a href=\"/\" class=\"bund_link\"><img src=\"/images/knapper/menu_hus.jpg\" width=\"21\" height=\"17\" border=\"0\" alt=\"Til forsiden\"></a> <a href=\"/\" class=\"bund_link\"><font face=\"Arial\" size=\"-2\">HOME</font></a> </td> <td width=\"10\"></td> <td> <a href=\"/adresser\"><img src=\"/images/knapper/menu_email.jpg\" width=\"21\" height=\"14\" border=\"0\" alt=\"Emailadresser på alle ansatte\"></a> <a href=\"/adresser\" class=\"bund_link\"><font face=\"Arial\" size=\"-2\">MAIL</font></a> </td> <td width=\"10\"></td> <td> <a href=\"#\"><img src=\"/images/knapper/menu_adresser.jpg\" width=\"25\" height=\"18\" border=\"0\" alt=\"Adresser\"></a> <a href=\"#\" class=\"bund_link\"><font face=\"Arial\" size=\"-2\">ADRESSER</font></a> </td> </tr> </table> </td> </tr> </table> </div> </body> </html>
05. juni 2001 - 10:44
#16
hvorfor gjør du dette: <script type=\"text/javascript\"> document.write(html); document.close() </script> ??
05. juni 2001 - 10:55
#17
Det er en menu. Det hører sammen med <script type=\"text/javascript\" src=\"/java/menu.js\" language=\"JavaScript\"></script> <script type=\"text/javascript\" src=\"/java/top.js\"></script>
05. juni 2001 - 10:59
#18
hmmm...hvorfor skriver du ikke variabelen \'menu\' ut i samme fil som den ligger i. En annen ting er at du ikke har <body> tag på din side.
05. juni 2001 - 12:24
#19
Din kode virker ikke fordi du har navngivet to felter ens i din form. Navnet på form enheder skal være unik. - <select name=\"niveau\"> - <input type=\"text\" name=\"niveau\"> Det er også forkert. Det må være en del af din menu, men det er den ukorrekt måde at gør det på. <script type=\"text/javascript\"> document.write(html); document.close() </script> /dazzeler
06. juni 2001 - 08:27
#20
dazzeler > det havde jeg fundet ud af før dig ;o), men jeg havde ikke lige tid til at skrive om det.
Vi tilbyder markedets bedste kurser inden for webudvikling