Avatar billede dkkarpen Nybegynder
02. december 2000 - 11:27 Der er 6 kommentarer og
1 løsning

Onclick problem

Jeg prøver på at lave tre events ved et click på en checkbox men det virker sgu ikke rigtigt...

onclick=\"this.form.id.value=this.value\";\"this.form.name.value=this.name\";\"submit()\"

Hvad går galt?
Avatar billede mukke Nybegynder
02. december 2000 - 11:32 #1
DU har kun den første kommando med i din onclick... prøv noget i retning af

onclick=\"this.form.id.value=this.value; this.form.name.value=this.name; submit()\"
Avatar billede kasseper Nybegynder
02. december 2000 - 11:33 #2
Den skal vist være sådan her :
onclick=\"this.form.id.value=this.value\";\"this.form.name.value=this.name\";\"this.form.submit()\"

Avatar billede kasseper Nybegynder
02. december 2000 - 11:33 #3
ja mukke har ret....men submit kræver altså også dit formname
Avatar billede dkkarpen Nybegynder
02. december 2000 - 11:41 #4
Nej submit kræver faktisk ikke formnavn.
Avatar billede kasseper Nybegynder
02. december 2000 - 11:44 #5
nåhh, nej det er kun hvis du har flere forms....Men det er nu god kotume....
Avatar billede dkkarpen Nybegynder
02. december 2000 - 11:47 #6
Ja ;-)
Avatar billede dkkarpen Nybegynder
02. december 2000 - 11:54 #7
Prøv lige at se den her. Der er 30 points ekstra for en løsning:

Hvis jeg sætter flueben for jeg de rigtige værdier. Men vil jeg fjerne et flueben returneres checkboxens value som \"on\". Hvorfor og hvad kan jeg gøre?

<form action=update.asp?mode=arkiv method=post name=formarkiv>
<%
    Set myConn = Server.CreateObject(\"ADODB.Connection\")
    strSQL = \"SELECT * FROM presse order by oprettet desc\"
    myConn.Open Connection
    Set rs = myConn.Execute(strSQL)
    If Not (rs.BOF Or rs.EOF) Then
        Response.Write \"<table border=0 cellpadding=10 cellspacing=0 class=whitetext>\"
        Response.Write \"<tr><td><b>Velkommen til Easy Update.</b><br>Du kan redigere og slette dine pressemeddelelser ved at klikke \"\"Rediger\"\" eller \"\"Slet\"\". Hvis du vælger \"\"Opret\"\" kan du oprette en nye pressemeddelelse. Med vis knappen vises databasen pressemeddelelser som de tager sig ud på hjemmesiden.<br><br>\"
        Response.Write \"<table class=whitetext cellpadding=1>\"
        Response.Write \"<tr bgcolor=#00013A><td>Oprettet</td><td>Titel</td><td>Sti</td><td>&nbsp;&nbsp;Editering</td><td>&nbsp;Arkiv&nbsp;</td></tr>\"
        Do While Not rs.EOF
            tekst = rs(\"tekst\")
            titel = rs(\"titel\")
            Response.Write \"<tr><td>\" & rs(\"oprettet\") & \"</td><td>\"
           
Response.Write titel           
            Response.Write \"</td><td><input size=30 type=text value=\"\"java script:multiload(\'nyheder/menu_pressemeddelelser.htm\',\'nyheder/artikel.asp?id=\" & rs(\"presseid\") & \"\')\"\"></td><td><a href=update.asp?mode=rediger&id=\" & rs(\"presseid\") & \"> - Rediger</a><a href=update.asp?mode=slet_process&id=\" & rs(\"presseid\") & \"> Slet</a></td>\" &_
            \"<td align=center><input type=checkbox name=\" & rs(\"presseid\") & \" onclick=\"\"this.form.valuet.value=this.value;this.form.id.value=this.name;submit()\"\"\"
            if rs(\"arkiv\") = \"Sand\" Then
            Response.Write \" checked\"
            end if
            Response.Write \" ><br></td></td></tr>\"
            rs.MoveNext
        Loop
        Response.Write \"</table><br></td></tr></table>\"
    Else
        Response.Write \"<p>Databasen er tom!</p>\"
    End If
    myConn.Close
    Set myConn = Nothing
%>
<input type=hidden name=id>
<input type=hidden name=valuet>
</form>
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