Avatar billede yousif Nybegynder
10. maj 2002 - 09:43 Der er 17 kommentarer og
4 løsninger

onclick

hej

jeg har en knap (input) som har en onclick. Jeg vil gerne "køre" knappens onclick fra en

<Script>HER!!!</script>

Er der nogen der ved hvordan jeg kan gøre det?

MVH
Yousif
fondbold.1go.dk
www.dinwebguide.tk <-- kommer snart
Avatar billede gizmo-gizmo Nybegynder
10. maj 2002 - 09:45 #1
Du kan lave en function...

<script>
function bla() {
  //scriptkode her
}
</script>

<input type="button" OnClick="bla();" value="hey">
Avatar billede eagleeye Praktikant
10. maj 2002 - 09:45 #2
<script>
function kanptryk() {
/* kode her */
}
</script>


<input type="button" name="navn" onclick="knaptryk()">
Avatar billede gizmo-gizmo Nybegynder
10. maj 2002 - 09:49 #3
eagleeye ---> det er da godt vi er enige :)
Avatar billede yousif Nybegynder
10. maj 2002 - 09:52 #4
Knappen HAR allerede en onclick...jeg vil gerne "klikke" den fra en <script></script>
Avatar billede yousif Nybegynder
10. maj 2002 - 09:53 #5
..at klikke på knappen via en <script></script>
Avatar billede gizmo-gizmo Nybegynder
10. maj 2002 - 09:53 #6
Det kan jeg ikke helt se logikken i :p
Avatar billede eagleeye Praktikant
10. maj 2002 - 09:54 #7
Så bliber et nogt med:

document.FORM_NAVN.KNAP_NAVN.onClick()

FORM_NAVN er det navn du har givet din form i form tagen:
<form name="FORM_NAVN">
Ligeledes med KNAP_NAVN.
Avatar billede yousif Nybegynder
10. maj 2002 - 10:01 #8
øv.. det løser ikke mit problem, damn!!

ved i hvordan man kan køre:
document.FORM_NAVN.KNAP_NAVN.onClick()

ved at trykke på enter efter at have tastet noget ind i en text-input
Avatar billede =maddog= Nybegynder
10. maj 2002 - 10:06 #9
document.FORM_NAVN.KNAP_NAVN.click
Avatar billede =maddog= Nybegynder
10. maj 2002 - 10:09 #10
<html><head><script>
onload = function() {
document.f.i.click();
}
</script></head><body>
<form name="f">
<input name="i" type="button" onclick="alert('click');">
</form>
</body></html>
Avatar billede yousif Nybegynder
10. maj 2002 - 10:09 #11
...

Jeg har en text-input og en button-input. Jeg vil gerne gøre sådan så, når man har tastet noget ind i text-input og trykket på "Enter" skal den køre button-inputs onclick.
Avatar billede Slettet bruger
10. maj 2002 - 10:23 #12
Det nemmeste ville jo være at lave din button til en submit-knap, men OK:

<input type="text" size="30" onKeyDown="if (event.keyCode == 13) this.form.knap.click();">
<br><br>
<input type="button" onClick="// bla bla" value="Aaaaaaaaarrrggghhhh!">
Avatar billede Slettet bruger
10. maj 2002 - 10:24 #13
Hov, din button skal have et navn:

<input type="button" onClick="// bla bla" value="Aaaaaaaaarrrggghhhh!" name="knap">
Avatar billede =maddog= Nybegynder
10. maj 2002 - 10:29 #14
prøv nu bare mit svar. det virker. lover.
<html><head><script>
</script></head><body>
<form name="f" onsubmit="this.i.click();>
<textarea> text her </textarea>
<input name="i" type="button" onclick="alert('click');">
</form></body></html>
Avatar billede yousif Nybegynder
10. maj 2002 - 10:30 #15
vent lige.. jeg prøver lige svarene
Avatar billede =maddog= Nybegynder
10. maj 2002 - 10:35 #16
yousif> er det for at få det der "tryk SØG i stedet for enter" væk fra dit website? :D
Avatar billede yousif Nybegynder
10. maj 2002 - 10:38 #17
=maddog=>ja
Avatar billede yousif Nybegynder
10. maj 2002 - 10:40 #18
phoenixv>DET VIRKER!!!! TAK
Avatar billede Slettet bruger
10. maj 2002 - 10:40 #19
Hvad er det helt præcist du vil have?
Avatar billede Slettet bruger
10. maj 2002 - 10:40 #20
Nårh, ok! Det var så lidt!
Avatar billede yousif Nybegynder
10. maj 2002 - 10:43 #21
Tak til jer allesammen!

MVH
Yousif
fondbold.1go.dk
www.dinwebguide.tk <--kommer snart
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