Avatar billede no_doubt Nybegynder
04. februar 2003 - 16:33 Der er 21 kommentarer og
1 løsning

html og asp send med onclick

Jeg har
<input type="radio" name="R3" onClick="document.forms['IkkeFundet'].submit();" value="R3">
Men vil gerne have sendt et ord som jeg har søgt efter med denne ?
Avatar billede avlund Nybegynder
04. februar 2003 - 16:35 #1
Du laver en hidden ved siden af?

<input type="hidden" value="<% Request("searchterm") %>" />
Avatar billede no_doubt Nybegynder
04. februar 2003 - 16:38 #2
jeg er ikke med, når jeg bruger overstående onclick sender jeg mig til den samme side som jeg kommer fra og udføre eks.
if Request.Form("R2") <> "" then
Response.write "<b>" & ("Ordet er nu tilføjet til tabellen med ukendte ord") & "</b>"
SQL = "INSERT INTO opslagsord(Ord, Forklaring, Relation, Reference) VALUES ('" & ordet & "', '" & "" & "' , '" & "" & "', '" & "" & "')"
conn.execute(sql)

men skal bruge ordet som jeg har søgt på og som ikke længere er med
Avatar billede avlund Nybegynder
04. februar 2003 - 16:46 #3
Hvis ordet du søgte på f.eks. var gemt i QueryString-variablen "search", kan du videresende den vha. hidden-variabler som denne:

<input type="hidden" name="search" value="<% Request("search") %>" />

Hvis du inkluderer denne i formen, vil den følge med i næste server roundtrip.
Avatar billede no_doubt Nybegynder
04. februar 2003 - 16:56 #4
Avatar billede avlund Nybegynder
04. februar 2003 - 17:08 #5
Du har vist også en syntax error... du har glemt apostroffer rundt om din string (ord)
Avatar billede no_doubt Nybegynder
04. februar 2003 - 17:09 #6
kan du se problemet, alt hvad jeg laver efter at have valgt en radio mangler ordet fra søgefeltet og det skal jeg jo bruge
Avatar billede no_doubt Nybegynder
04. februar 2003 - 17:11 #7
hvor ?
Avatar billede avlund Nybegynder
04. februar 2003 - 17:15 #8
Må jeg se din SQL-sætning?
Avatar billede no_doubt Nybegynder
04. februar 2003 - 17:16 #9
som gør hva ?
Avatar billede avlund Nybegynder
04. februar 2003 - 17:17 #10
Den på linie 106 i default.asp...
Avatar billede no_doubt Nybegynder
04. februar 2003 - 17:18 #11
det er ikke den det drejer sig om.. det drejer sig om at få sendt ordet med onclick så jeg kan bruge det i mine asp script som bliver trigget af onclicket
Avatar billede avlund Nybegynder
04. februar 2003 - 17:24 #12
Ved det, ville bare hjælpe dig med den også. Anyways, hvad sker der hvis du propper den dér hidden-ting ind i din form?

<input type="hidden" name="ord" value="<% =Request("ord") %>" />
Avatar billede no_doubt Nybegynder
04. februar 2003 - 17:28 #13
det ændre ikke noget, har du icq, msn eller lign
Avatar billede avlund Nybegynder
04. februar 2003 - 17:31 #14
Ja, omend jeg ikke er på nu - men det kan jeg komme om en time eller to. Kan du vente så lang tid, er mit nummer 9297361!
Avatar billede no_doubt Nybegynder
04. februar 2003 - 17:33 #15
Ok, men hvad skal jeg gøre for at sende ordet med onclick ?
Avatar billede avlund Nybegynder
04. februar 2003 - 17:38 #16
Jamen, det bliver faktisk allerede sendt. Det går bare tabt et sted i processen.
Avatar billede avlund Nybegynder
04. februar 2003 - 17:43 #17
OK, jeg stikker ud og handler ind, men kommer sandsynligvis online om et par timer max - og så skal jeg nok løse problemet for dig.
Avatar billede oasen Nybegynder
04. februar 2003 - 18:12 #18
Hvor skal hvad sendes hen? Jeg er slet ikke med på, hvad du vil...
Avatar billede no_doubt Nybegynder
04. februar 2003 - 18:18 #19
Det skal sende til samme side om man så må sige.

Prøv evt at søge efter ss
så finder den intet, prøv så at vælge 3'eren at webmasteren skal søge på ordet, eller 2'eren som bare skal sætte ordet ind og lade resten af felterne være tomme, der bruger jeg denne
SQL = "INSERT INTO opslagsord(Ord, Forklaring, Relation, Reference) VALUES ('" & ordet & "', '" & "" & "' , '" & "" & "', '" & "" & "')"
så skriver den fejl fordi den ikke ved hvad ordet er..
Avatar billede olebole Juniormester
04. februar 2003 - 19:31 #20
<ole>

Jamen, hvis du kan skrive 'øvlebøvle' ind her:
  "Du søgte på "øvlebøvle" gav ingen resultater"
så kan du vel også skrive det ind som value i dit hidden-field. Gør du det, sender du ordet med. Samtidig skal du lave din action om fra:
  <form name="IkkeFundet" method="post"
    action="default.asp?ord=">
til:
  <form name="IkkeFundet" method="post"
    action="default.asp">

Så burde svinet rulle  :)
/mvh
</bole>
Avatar billede avlund Nybegynder
05. februar 2003 - 13:10 #21
Tak for points. Til interesserede kan det nævnes, at problemet blev fintunet over MSN, og at det drejede sig om nogle tyrkfejl ("ord" -> "ordet") etc.
Avatar billede olebole Juniormester
05. februar 2003 - 13:19 #22
ups  ;o)
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

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel