Avatar billede no_doubt Nybegynder
02. november 2002 - 14:48 Der er 18 kommentarer og
2 løsninger

hvis checkbutten er on

Hvis der er sat kryd i et afkrydsningsfelt så gør noget og kom med en meddelse når der er sat kryds.
Avatar billede medions Nybegynder
02. november 2002 - 17:19 #1
Hvad mener du?

Altså vil du idet der bliver klikket i den have en beskedbox til at poppe op, eller hvad vil du?

Og ellers er det jo bare at sige

If Request.Form("checkboxnavn") = "True" Then
  Response.Write("den er checkket")
End If

//>Rune
Avatar billede no_doubt Nybegynder
02. november 2002 - 21:21 #2
<p><input type="checkbox" name="C1" value="ON"></p>
<%
If Request.Form("C1") = "True" Then
Response.Write("den er checkket")
End If
%>
Hvad så videre desuden vil jeg gerne have en alert hvis der bliver afkrydset
Avatar billede eagleeye Praktikant
02. november 2002 - 23:40 #3
Det skal laves med Javascritp: Eks:


<SCRIPT TYPE="text/javascript">
<!--
function tjekvalg(valgt)
{
  if (valgt == true) {
    alert("Du har valgt en checkbox....");
  }
}
//-->
</SCRIPT>


<form method="post" action="xxx.asp" name="abbForm">

<input type="checkbox" value=2 name="navn" onClick="tjekvalg(this.checked)">Tekst som vises<br>
</form>
Avatar billede no_doubt Nybegynder
03. november 2002 - 00:55 #4
hvordan kombinere jeg så det hele ?
Avatar billede eagleeye Praktikant
03. november 2002 - 00:59 #5
Javascritpet kan du ligge imellem <head> og </head> i HTML koden.

Og så form'en længere nede på siden, Når du trykker på checkboxen og den er valgt så kommer alert boxen frem..
Avatar billede no_doubt Nybegynder
03. november 2002 - 01:01 #6
jamen hvordan skal det kombineres med evt at når jeg submitter så ligger den en cookie, var et eks.
Avatar billede eagleeye Praktikant
03. november 2002 - 01:04 #7
Så den skal først komme med alert når man submitter ?
Avatar billede no_doubt Nybegynder
03. november 2002 - 01:06 #8
nej før
Avatar billede eagleeye Praktikant
03. november 2002 - 01:08 #9
Ja ok.. altså når man trykke på checkboxen??
Avatar billede no_doubt Nybegynder
03. november 2002 - 01:09 #10
ja
Avatar billede eagleeye Praktikant
03. november 2002 - 01:12 #11
Eks her gemmer en cookie når man trykke på Checkboxen:

<SCRIPT TYPE="text/javascript">
<!--
function tjekvalg(valgt)
{
  if (valgt == true) {
    alert("Du har valgt en checkbox....");
  }
 
  document.cookie = "cookieName=" + valgt
}
//-->
</SCRIPT>
Avatar billede no_doubt Nybegynder
03. november 2002 - 01:13 #12
det der skal udføres skal være noget asp
Avatar billede eagleeye Praktikant
03. november 2002 - 01:15 #13
På den side hvor formen sendes til xxx.asp kan du gemme en cookie med:

Response.Cookies("cookiesNavet") = "vrædi"
Avatar billede no_doubt Nybegynder
03. november 2002 - 01:24 #14
jamen gerne ved klik på submet og krydset ER SAT så gør noget asp
Avatar billede eagleeye Praktikant
03. november 2002 - 01:27 #15
Du kan ikke gøre noget i ASP ved klik på submit. Du kan først gøre noget i ASP når formen er send til siden som står i action="xxx.asp"

Du kan tjekke på om der kryds i checkboxen i ASP såan her:

if request.form("navn") <> "" then
  'Der er kryds i den
  Response.Cookies("cookiesNavet") = "vrædi"
end if
Avatar billede no_doubt Nybegynder
03. november 2002 - 01:44 #16
hvad nu hvis det er samme sige og ren nygerrighed hvordan ligger man så oplysninger ned i cookien med javascript udgaven
Avatar billede eagleeye Praktikant
03. november 2002 - 01:49 #17
Du kan lave en function som gemmer cookien når man trykke på submit:
Antager samme checkbox som før er i formen.



function gemcookie(tform)
{
  if (tform.navn.checked==true) {
  document.cookie = "cookieName=blabla"
  }
}


Form tagen skal se sådan ud:
<form method="post" action="spm278447.asp" name="abbForm" onSubmit="gemcookie(this)">


Du kan fra din ASP kode hedte/udskrive cookien:

<% Response.Write Request.Cookies("cookieName") %>
Avatar billede medions Nybegynder
03. november 2002 - 13:46 #18
<html>
<head>
    <title></title>
    <script language="JavaScript">
        function checkker(no) {
           
            if (document.getElementById("1").checked = "True") {
                //alert(document.getElementById("1").checked);
            }
        }
    </script>
</head>
<body>

<input type="checkbox" name="check1" id="1" onclick="checkker(1);">

</body>
</html>

//>Rune
Avatar billede no_doubt Nybegynder
06. november 2002 - 17:36 #19
I må gerne dele, det virker nu godt nok ikke som jeg ønskede men ok
Avatar billede medions Nybegynder
06. november 2002 - 23:24 #20
Fair nok...
Thx 4 Poinz

//>Rune
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