10. januar 2002 - 15:55
Der er
13 kommentarer og 1 løsning
Forms???
okay dette irretere mig hvorfor virker dette ikke jeg har en fil JAVA.js og i mit HTML doc laver jeg en <script src=\"java.js\"></script> i java.js har jeg function chathandels(value) { type.msg.value=\'/\'+value; } i mit Html har jeg <form action=test.html method=post name=type> <input type=\"text\" name=\"msg\"> <select name=c_handels class=login><option value=0>-- Handlinger --</option><option value=hej onclick=chathandels(\'hej\')>Hej</option><option value=smil>Smil</option></select> </form> hvorfor sker der intet når man klikker på hej?
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
10. januar 2002 - 15:57
#1
1. lad være med at kalde din for for \"type\" - Det bruges i forvejen af javascript. Kald den \"fisterloegsovs\" eller alt muligt andet letgenkendeligt. 2. brug onchange og ikke onclick. /Nikolaj
10. januar 2002 - 15:59
#2
Hov må hellere lige vise hvordan det skal bruges :)) <select name=c_handels class=login onchange=\"chathandels(this.options[this.selectedIndex].value);\"> <option value=0>-- Handlinger --</option> <option value=hej>Hej</option> <option value=smil>Smil</option> </select> /Nikolaj
10. januar 2002 - 16:00
#3
og sæt \' eller \" omkring html-parametre onclick=\"chathandels(\'hej\');\"
10. januar 2002 - 16:00
#4
nchange=\"if(this.options[this.selectedIndex].value!=0){chathandels(this.options[this.selectedIndex].value)};\"> Eller bedre, da vi jo ikke vil have nogen alert på den øverste option :))
10. januar 2002 - 16:01
#5
den kører slet ikke funktionen for jeg puttet lige en alert(\'test\'); ind i starten af min funktion... hvorfor gør den ikke det?? altså der er godt nok noget php med i det men det burde da ikke ændre noget print\"<script src=js.js></script>\"; og filen hedder js.js
10. januar 2002 - 16:04
#6
okay din virket nikolaj... men jeg fatter ikke why
10. januar 2002 - 16:07
#7
forskellen ligger formodentligt i onclick og onchange - Har selv fumlet med de 2 i <select> førhen og jeg forstod heler aldrig hvorfor onlick ikke var ligeså god. Måske Jakoba har en forklaring :))
10. januar 2002 - 16:10
#8
<script> function changeprice(val) { t_form.t_price.value=val; } </script> <form action=\"<?=$PHP_SELF?>?go=create_thing&stage=2\" method=\"post\" name=\"t_form\"> Til <input type=\"text\" name=\"t_to\" value=\"<?=$uid?>\"> Antal <input type=\"text\" name=\"t_count\" maxlength=\"1\"> Ting <select name=\"t_thing\"> <option value=\"cafebord_bla.gif\" onchange=\"changeprice(150);\">Cafe bord -> Blå</option> <option value=\"cafebord_green.gif\" onchange=\"changeprice(150);\">Cafe bord -> Grøn</option> <option value=\"cafebord_rod.gif\" onchange=\"changeprice(150);\">Cafe bord -> Rød</option> </select> Pris <input type=\"text\" name=\"t_price\"> <input type=\"submit\" value=\"Make\"></form> her er et andet eksempel.. som heller ikke gør en skid når man klikker
10. januar 2002 - 16:15
#9
Sæt onchange op på <select> ligesom jeg har gjort i det andet eks: onchange=\"changeprice(this.options[this.selectedIndex].value);\"> <option name=\"cafebord_bla.gif\" value=\"150\">Cafe bord -> Blå</option> <option name=\"cafebord_green.gif\" value=\"150\">Cafe bord -> Grøn</option> <option name=\"cafebord_rod.gif\" value=\"150\">Cafe bord -> Rød</option>
10. januar 2002 - 16:16
#10
Læg mærke til at jeg har sat value=\"150\" og sat \"cafebord...\" til name
10. januar 2002 - 16:20
#11
okay jeg synes bare det er mærkeligt man ikek kan gøre det på \"min\" måde!
10. januar 2002 - 16:23
#12
og lige et hurtigt sprøgsmål hvis man vil sende en forms navn til en function kan man så ikke gøre sådan her funk(form_navn.input); eller?
10. januar 2002 - 16:27
#13
Hvad der er smartest kommer jo an på hvad og hvorfra der kaldes :))
10. januar 2002 - 16:31
#14
okay mange tak for hjælpen!
Vi tilbyder markedets bedste kurser inden for webudvikling