Avatar billede cybles Nybegynder
22. oktober 2001 - 20:27 Der er 10 kommentarer og
1 løsning

Hjælp til form


Jeg har denne formular som er understøttet af en Acces database. Jeg vil gerne havde at hvis en bruger krydser af ud for fx : forkølelse, så er der et andet felt der automatisk bliver fyldt ud i samme form, hvordan gør jeg det ?
Avatar billede cybles Nybegynder
22. oktober 2001 - 20:28 #1
Det andet felt kunne fx hedde send til lægen ....
Avatar billede eagleeye Praktikant
22. oktober 2001 - 21:04 #2
Et java script.
Du kan på checkbox\'en med forkølelse lave en
onClick=\"changeDoctor()\"

<input type=\"checkbox\" name=\"cold\" onClick=\"changeDoctor()\">

<input type=\"checkbox\" name=\"doctor\">


<SCRIPT TYPE=\"text/javascript\">
<!--
function changeDoctor()
{
document.FORMNAVN.doctor.checked = document.FORMNAVN.cold.checked;
}
//-->
</SCRIPT>
Avatar billede cybles Nybegynder
22. oktober 2001 - 21:11 #3
Det virker ikke, det giver en script fejl, men mon ikke også det var bedre at lave det i VB / ASP, der er mange felter på siden ...
Avatar billede eagleeye Praktikant
22. oktober 2001 - 21:17 #4
du skal skift FORMNAVN ud med navnet på den FORM dine checkbokse ligger i.

<FORM method=\"post\" action=\"filnavn.asp\" Name=\"FORMNAVN\">

I VB/ASP så skal du sende siden til servere og tjekke om en checkbox er sat ....
Avatar billede tue Nybegynder
23. oktober 2001 - 13:19 #5
Den rigtige løsning er den eagleeye har givet, men det kan laves i asp. Det kræver at hver gang en checkbox bliver checked skal siden submiteres og tjekkes for check. Dette er meget besværlig og især hvis du har mange boxe for brugeren vil blive træt af at skulle vente på at siden loader hver gang personen har checked en box. Så brug eagleeyes løsning.
Avatar billede cybles Nybegynder
23. oktober 2001 - 14:57 #6
Kan du ikke visse mig et eksempel på hvordan ?
Avatar billede eagleeye Praktikant
23. oktober 2001 - 17:46 #7
Her er et lille eks på hvad jeg mener:


<html>
<head><title>Noget</title></head>
<body>

<SCRIPT TYPE=\"text/javascript\">
<!--
function changeDoctor()
{
document.abbForm.doctor.checked = document.abbForm.cold.checked;
}
//-->
</SCRIPT>

<form method=\"post\" action=\"abbresult.asp\" name=\"abbForm\">

  <input type=\"checkbox\" value=1 name=\"doctor\"> Gå til læge<br>
  <input type=\"checkbox\" value=2 name=\"cold\" onClick=\"changeDoctor()\"> Forkølelse<br>
 
  <p><input type=\"submit\" value=\"Gem\" name=\"Action\"></p>
</form>
</body>
</html>
Avatar billede cybles Nybegynder
23. oktober 2001 - 19:54 #8
Mange tak, jeg forstår nu :-)
Avatar billede cybles Nybegynder
23. oktober 2001 - 19:55 #9
Lav lige et svar så får du lige de point ...
Avatar billede eagleeye Praktikant
23. oktober 2001 - 21:25 #10
selv Tak.
Avatar billede eagleeye Praktikant
23. oktober 2001 - 21:28 #11
hmmm prøver lige igen.
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
Kurser inden for grundlæggende programmering

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