Avatar billede linemus83 Nybegynder
25. august 2004 - 14:06 Der er 7 kommentarer og
1 løsning

Radiobuttons + submit

Jeg har endnu et spørgsmål til den tidligere omtalte applikation.

I stedet for at der skal være en knap, der aktiverer svarene, skal der i stedet "submittes", når der er svaret begge steder - altså under onsdag og torsdag.

Hvordan gør jeg det?

/Line
Avatar billede linemus83 Nybegynder
25. august 2004 - 14:06 #1
Altså, når der er valgt enten "ja" eller "nej" ved attrykning af de radiobuttons. :-)
Avatar billede roenving Novice
25. august 2004 - 14:13 #2
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> LINE </title>
<style type="text/css">
H1.navn {border-width; border:solid; text-align:center}
TABLE {font-size:small; font-family:arial,sans-serif;}
</style>
<script type="text/javascript">
function validering(f){
  if(!f.radio1[0].checked && !f.radio1[1].checked || !f.radio2[0].checked && !f.radio2[1].checked ){
    alert('Du skal svare på begge spørgsmål!');
    return false;
  }
  return true;
}
function checkSend(flt){
  f = flt.form;
  if((f.radio1[0].checked || f.radio1[1].checked) && (f.radio2[0].checked || f.radio2[1].checked) ){
    f.submit();
  }
}
</script>
</head>
<body>
<hr>
<form action="" method="post" onsubmit="return validering(this);">
<input type="hidden" name="Username" value="xxx">
Var du til erhvervsmesse onsdag? </br>
<input type="radio" name="radio1" value="1" onclick="checkSend(this)"> Ja<br>
<input type="radio" name="radio1" value="2" onclick="checkSend(this)"> Nej<br>
Var du til erhvervsmesse torsdag? </br>
<input type="radio" name="radio2" value="1" onclick="checkSend(this)"> Ja<br>
<input type="radio" name="radio2" value="2" onclick="checkSend(this)"> Nej<br>
</form>
<script type="text/javascript">
navn = prompt("Indtast dit brugernavn", "");

alert ("Brugeren med navnet: " + navn + " udfylder hernæst spørgsmålene");
document.forms[0].Username.value = navn;
</script>
</body>
</html>
Avatar billede linemus83 Nybegynder
25. august 2004 - 14:15 #3
Tak, du er en skat :-) Smid et svar!
Avatar billede and_ Nybegynder
25. august 2004 - 14:22 #4
Er det ikke lige lovlig mange point? ;)

Hvad går dit projekt egentlig ud på?
Avatar billede roenving Novice
25. august 2004 - 14:26 #5
Men læg også selv et svar og behold langt de fleste point, kig på retningslinjerne, når du opretter spørgsmål, heller ikke dette spørgsmål er næsten dobbelt så svært, som et svært spørgsmål, så giv du mig f.eks. 30 og behold de 70 selv !-)

Når du selv har lagt et svar også skal du vælge avanceret, så kan du selv bestemme fordelingen, se evt. http://expfaq.1go.dk

Velbekomme '-)
Avatar billede roenving Novice
25. august 2004 - 14:26 #6
;O)
Avatar billede linemus83 Nybegynder
25. august 2004 - 14:34 #7
Hehe ok ;-) Men jeg synes jo, du er så flink til at hjælpe.
Avatar billede roenving Novice
25. august 2004 - 14:39 #8
Tak for point ;~}

De overskydende er i http://www.eksperten.dk/spm/532923 !-)
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