/ Forside/ Teknologi / Udvikling / HTML / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn 

Kodeord  


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5306
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Data fra checkboks?
Fra : lysholm
Vist : 428 gange
180 point
Dato : 18-02-04 11:50

På :
http://www.joyzone.lindehojkirke.dk/forum.asp

Har jeg oprettet en formular og har her til sidst indsat en
Checkbox og den virker "næsten"
Jeg modtager bare ikke information om den er afkrydset eller ikke.
Nogen der kan hjælpe, så jeg kan se om feltet er afkrydset?

 
 
Kommentar
Fra : mariusn


Dato : 18-02-04 12:20

Hvis du poster Koden så blir det lidt nemmere at hjælpe

Kommentar
Fra : lysholm


Dato : 18-02-04 12:28

<HTML>
<HEAD>
<TITLE>Hjemmeside, JoyZone</TITLE>
<STYLE>
<!--
BODY
{
scrollbar-face-color: #294A63;
scrollbar-highlight-color: #000000;
scrollbar-shadow-color:#CECECE;
scrollbar-3dlight-color:#CECECE;
scrollbar-arrow-color:#CECECE;
scrollbar-track-color:#000000;
scrollbar-darkshadow-color:#000000;

}

-->
</STYLE>
<style>
a { text-decoration: none }
A:hover { text-decoration: none; color: #FFFFFF}</style>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function blockError(){return true;}
window.onerror = blockError;
// End -->
</script>

</HEAD>
<BODY bgColor=#000000 link="#708090" vlink="#708090" alink="#708090">
<center>
<TABLE border="0" cellSpacing=0 cellPadding=0 width="720" Height="1" bgColor=#294A63>
<td valign="top">

<img src="images/logo.gif" width="450" Height="50" border="0">

<td valign="top"><img src="images/x.gif" border="0" Height="0" width="260"><img src="images/rightc.gif" width="10" Height="11" border="0"></TD></table>
<td><tr><table cellSpacing=0 cellPadding=0 border="0" width="720" bgColor=#294A63><td valign="right"><img src="images/x.gif" border="0" Height="0" width="430"></table>
<table width="720" bgColor=#294A63>
<td img src="images/x.gif" height="1" width="267" border="0">
<td width="443">

<font face="tahoma, arial" size="2">&nbsp; <a href="default.asp">Forside</a></font><font face="tahoma, arial" size="2" color=#708090>
| </font>

<font face="tahoma, arial" size="2"><a href="program.asp">Program</a></font><font face="tahoma, arial" size="2" color=#708090>
| <a href="quiz.asp">Quiz</a> | <a href="crew.asp">Crew</a> |
<a href="forum.asp">Forum</a> | <a href="billeder.asp">Billeder</a> | <a href="kontakt.asp">Kontakt</a> |
<a href="links.asp">Links </a>
</TD></TR></TABLE>

<tr>
<Table cellSpacing=0 cellPadding=0 width="720" border="0" bgColor=#CECECE>
<tr valign="top">
<td width="150" height="50">
<img src="images/leftz.gif" border="0" width="150" height="50"></Td><td width="100%" height="8">
<img src="images/bar.jpg" width="100%" Height="8" border="0"><center>
<p></p>
</table>
<Table cellSpacing=0 cellPadding=0 width="720" height="300" border="0" bgColor=#CECECE>
<td valign="top">

<table width="99%" border="0" bgcolor=#CECECE cellpadding="0" cellspacing="1" height="73">
<tr><td height="72" valign="top">
<table cellspacing=20 border=0 align=center width=100% height="1">
<tr><td width="93%" valign=top height="1">
<font face="Verdana" size="2" color="#003366"><b>Forum</b></font><font face="tahoma, arial" size="2"><p><BR>
</font>
<b><font face="Verdana" size="2" color="#003366">Her kan du stille spørgsmål
om Bibelen, Jesus osv.</font></b><p><b>
<font face="Verdana" size="2" color="#003366">Du kan også indsende et bedeemne.</font></b><p>
<b><font face="Verdana" size="1" color="#003366">Spørgsmål og svar bliver vist
her på siden, medmindre du afkryser feltet under formularen.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Ingen navne bliver vist.</font></b></td>
<td width="57%" valign=top height="1"><font face="tahoma, arial" size="2">
<p>&nbsp;<BR>&nbsp;</p>
<p>&nbsp;</p>
<p><BR>
</td></tr>
</table>    </td></tr>
</table>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

<form method="post" action="http://cgi.web10.dk/cgi-bin/formmail/FormMail.pl">

<input type=hidden name="print_config" value="navn,email">
<input type=hidden name="recipient" value="her står min mail adresse@xx.x">
<input type=hidden name="subject" value="Fra formularen">

<input type=hidden name="required" value="besked">

<input type=hidden name="env_report" value="REMOTE_HOST,REMOTE_ADDR,
REMOTE_USER,REMOTE_IDENT,HTTP_USER_AGENT">
<input type=hidden name="sort" value="order:navn,postnr,by,email,emne,besked">
<input type=hidden name="redirect"
value="http://joyzone.lindehojkirke.dk"> <BR>

<table cellspacing="2" cellpadding="0" width="533">
<tr>
<td width="52"><font face="Verdana" size="2" color="#003366">Navn:</font></td>
<td colspan="2" width="467"><input type="text" name="navn" size="54"></td>
</tr>
<tr>
<td width="52">&nbsp;</td>
<td width="386">&nbsp;</td>
<td align="right" width="87">&nbsp;</td>
</tr>
<tr>
<td width="52"><font face="Verdana" size="2" color="#003366">Email:</font></td>
<td colspan="2" width="467"><input type="text" name="email" size="54"></td>
</tr>
<tr>
<td width="52">&nbsp;</td>
<td colspan="2" width="467">&nbsp;</td>
</tr>
<tr>
<td width="52" valign="top"><font face="Verdana" size="2" color="#003366">
Spørgsmål:</font></td>
<td colspan="2" width="467"><textarea name="besked" cols="41" rows="4"></textarea>
</tr>
<tr>
<td width="52"></td>
<td width="386"><input type="submit" value=" Send "></td>

</tr>
</table>
<p><font face="Verdana" size="2" color="#003366">&nbsp;&nbsp;&nbsp;&nbsp; Jeg
ønsker IKKE, at mit spørgsmål, vises på denne side:</font> &nbsp;&nbsp;

<input type="checkbox" name="C1" value="ON"></p>
</form>

<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>

<Table cellSpacing=0 cellPadding=0 width="720" border="0" bgColor=#CECECE>
<Table cellSpacing=0 cellPadding=0 width="720" height="40" border="0" bgColor=#CECECE>
<tr valign="bottom">
<td width="100%" height="8"><img src="images/bar.jpg" width="100%" height="8" border="0"></Td><td width="100%" height="8">
<img src="images/rightz.jpg" width="150" Height="50" border="0"></table>
<TABLE border="0" cellSpacing=0 cellPadding=0 width="720" Height="50" bgColor=#294A63>
<tr bgColor=#294A63>
<div align=center>
<font face="tahoma, arial" size="1" color=#708090>

<a href="default.asp">Forside</a> |
<a href="program.asp">Program</a> |
<a href="quiz.asp">Quiz</a> |
<a href="crew.asp">Crew</a> |
<a href="forum.asp">Forum</a> |
<a href="billeder.asp">Billeder</a> |
<a href="kontakt.asp">Kontakt</a> |
<a href="links.asp">Links</a>

<br><br><div align=center><font face="tahoma, arial" size="1" color=#FFFFFF>

</div>
<td valign="bottom"><img src="images/cleft.gif" width="10" Height="11" border="0"><td valign="bottom"><img src="images/x.gif" border="0" Height="0" width="700"><img src="images/cright.gif" width="10" Height="11" border="0"></TD><center></table>
</body></html>

Kommentar
Fra : mariusn


Dato : 18-02-04 12:43

Hej Lysholm

Det er vanskelig og gi et konkret svar på hva det er som ikke fungerer.
Bortsett i fra noen små feil i HTML koden er det ikke noe på den overnevnte side som er avgjørend om hvorvit du kan hente ut verdien i fra ChekBoxen.
Det er i FormMail.pl siden som dataen som du poster i fra din side "hentes" om med mindre det på den side er deffinert at den skal hente ut verdien i fra din ChekBox (C1) så er det, (med mine små kunskaper ) ingen enkel løsning på problemet.


Kommentar
Fra : birk34


Dato : 18-02-04 16:27

når du trykker på submit sender du oplysninger vedr. de elementer som er indholdt i din "form"

din opgave er så at håndplukke de oplysninger på "target" siden, eller din resultat side om man vil.

du kan på target siden be om at få de enkelte oplysninger vist ved hjælp af et request

jeg har lidt asp kode som måske kunne hjælpe dig lidt vidre

var sAction
sAction = Request.form("action")

eller noget i stil med det her, men er ikke helt sikker på syntaks

var sAction
sAction = document.formnavn.checkboxnavn.value
document.write(sAction)




Kommentar
Fra : lysholm


Dato : 18-02-04 16:33

Hvor og hvordan skal det indsættes?
(Beklager min uvidenhed

Kommentar
Fra : birk34


Dato : 18-02-04 16:36

det er lidt svært at forklare, hvis du nu med få ord kunne uddybe hvad du ville ha lavet kunne jeg lave et eksempel til dig og sende via mail

Kommentar
Fra : lysholm


Dato : 18-02-04 16:42

Har du været inde på den side jeg har lavet?
Jeg har lavet en fórmular og brugeren skal have mulighed for at afkrydse i checkboksen, og hermed bliver "beskeden" for personen ikke vist.
Dvs. at jeg får en mail, hvor jeg får information om brugeren har afkrydset i checkboksen.
De andre informotioner fra min Formmail for jeg fint, bare ikke noget om checkboksen.
(Hele min kode ligger ovenover

Giver det mening?

Kommentar
Fra : birk34


Dato : 18-02-04 16:53

bruger du ikke noget kode på din target side til at hente informationerne?

Kommentar
Fra : lysholm


Dato : 18-02-04 17:02

Ærligt så ved jeg ikke ved det skal sige, ikke andet end min kode jeg har overstående.
Fest du ikke giver op

Kommentar
Fra : birk34


Dato : 18-02-04 17:10

giv mig 15 min så tryller jeg et eksempel på hvad jeg mener

Kommentar
Fra : lysholm


Dato : 18-02-04 17:13

Super!

Kommentar
Fra : birk34


Dato : 18-02-04 17:16

prøv at copy paste det her kode i et html document, den tester på check1, dvs er check1 sat er den true er den ikke og en af de andre er, er den false

<html>
<head>

<script type="text/javascript">
function test()
{
   var test;
   test = document.form1.checkbox1.checked;
   document.write(test);
}
</script>


</head>

<body>

<FORM NAME="form1" ACTION="#" onSubmit="test();">
<INPUT TYPE="CHECKBOX" NAME="checkbox1" CHECKED>check1
<INPUT TYPE="CHECKBOX" NAME="checkbox2">check2
<INPUT TYPE="CHECKBOX" NAME="checkbox3">check3

<INPUT TYPE="SUBMIT" NAME="submit" VALUE="Tryk mig">
</FORM>

</body>

</html>

Det er ca det jeg mener, her kan du se jeg tester hvad værdi min checkbox har men den her sætning document.form1.checkbox1.checked;


håber det giver dig en ide ellers skriver du bare igen, så starter vi på en frisk

Kommentar
Fra : birk34


Dato : 18-02-04 17:19

glemte lige at tilføge at document.form1.checkbox1.checked; kan returnere 2 værdier nemlig true or false, hvor den er true hvis den er sat og false hvis den ikke er

Kommentar
Fra : lysholm


Dato : 18-02-04 17:33

Vil det sige, at jeg kan paste overstående ind i min "oprindelige" kode?

Kommentar
Fra : birk34


Dato : 18-02-04 17:39

nej lav en blank html side, højre klik på skrivebord --> ny --> html dokument, åbent det og paste den code deri.

efterfølgende prøver du at starte siden og prøv at se hvad der sker når du trykker på "tryk mig" med checkboxene combineret checked/unchecked

ideen er så at du kan se hvordan det virker.

feks ville den metode der hedder test kunne komme på tale i din target side, håber du forstår, jeg er en skovl til at forklare ;)

Kommentar
Fra : lysholm


Dato : 18-02-04 17:41

Jeg bliver nød til at smutte, men vender tilbage ca. 22:30
Tak for dine svar og jeg skal nok give dig point for din hjælp!
Mvh. Per

Kommentar
Fra : birk34


Dato : 18-02-04 17:43

alt iorden

Accepteret svar
Fra : severino

Modtaget 180 point
Dato : 19-02-04 21:07

I din formular hvor du angiver de felter der skal sendes oplysninger om, kan jeg ikke se at du har opgivet checkboksens navn "C1", så prøv at sætte den ind i linien som er herunder, kopieret fra din meddelelse!

<input type=hidden name="sort" value="order:navn,postnr,by,email,emne,besked">


Godkendelse af svar
Fra : lysholm


Dato : 19-02-04 23:28

Tak for svaret severino.
                        

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 176889
Tips : 31928
Nyheder : 719565
Indlæg : 6404411
Brugere : 218793

Månedens bedste
Årets bedste
Sidste års bedste