Avatar billede anders159 Nybegynder
10. april 2003 - 21:55 Der er 5 kommentarer og
1 løsning

variabler i link til samme form??

Jeg har dette link

<a  href=java script:document.forms['medlem'].submit();>indsæt</a>

Og det virker fint.

Men nu vil jeg gerne sende en variabel med, så jeg kan finde udaf om jeg skal slette eller oprette.

<a  href=java script:document.forms['medlem'].submit();>Opret</a>

<a  href=java script:document.forms['medlem'].submit();>Slet</a>

kan det lade sig gøre?
Avatar billede -master-d- Nybegynder
10. april 2003 - 22:25 #1
Ja det kunne det godt, på mange måder endda.
Den nemmeste er denne...

opret et skjult input i din medlem-form.

<input type="hidden" name="SkjultFelt" value="">

og så skal dine links ændres til :

<a href=java script:document.forms['medlem'].submit();document.forms['medlem'].SkjultFelt.value='opret';>Opret</a>

<a href=java script:document.forms['medlem'].submit();document.forms['medlem'].SkjultFelt.value='slet';>Slet</a>


og så kan du bare hente den fra dit skjulte felt når variablen skal bruges.
Avatar billede grunken Nybegynder
10. april 2003 - 22:33 #2
hvad hedder filen det skal submittes til ?

og du skulle nok have lagt dette spørgsmål i javakategorien !

men for at gi dig en idé : lav en funktion

<head>
<script language=javascript>
function hest(streng){
  if (streng == 'slet'){
    document.forms['medlem'].tf.value = "slet";}
  if (streng == 'opret'){
    document.forms['medlem'].tf.value = "opret";}
  document.forms['medlem'].submit()
}
</script>
</head>
<form name="medlem">
  dine andre forms
  <input type="hidden" name="tf">
</form>

og så :

<a href="#" onclick="hest('opret')">Opret</a>
<a href="#" onclick="hest('slet')">Slet</a>

og nu har du så overført værdien slet eller opret til næste/samme side via din form med request.form("tf")

Ovenstående er utestet, men burde give dig en idé

-grunken
Avatar billede icedox Nybegynder
11. april 2003 - 22:04 #3
Brug : Querystring
Link?slet
eller
Link? tilfjoj
<a href="link.html/asp?slet>Slet</a>
Avatar billede anders159 Nybegynder
16. april 2003 - 09:46 #4
Hey master det virkede næsten fint. der skulle bare lige[] omkring den medsendte value...sen et svar så du kan få dine point :)
Avatar billede anders159 Nybegynder
19. august 2003 - 11:47 #5
lukker
Avatar billede icedox Nybegynder
19. august 2003 - 13:41 #6
Uhm,,, jeg så giver man sig selv points !
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