Avatar billede scorpio_5250 Nybegynder
30. januar 2002 - 18:37 Der er 7 kommentarer og
1 løsning

cgi Formmail: Checkbox

Hej Haj !

Jeg har en formular, hvor der er check bokse.

Problemerne er;

I Frontpage kan jeg angive en value, hvis boksen er afkrydset. Men hvad hvis den også skal sende en value, når boksen ej er afkrydset. (I dette tilfælde sender den et "Ja", når den er afkrydset - men den skal også sende et "Nej", hvis den ikke er)

Af en eller anden mærkelig grund, placerer den "SEND" "FORTRYD" knapper øverst ... Det ser ellers perfekt ud i Frontpage. Årsag ?

Du har måske brug for:

Frontpage ver. 2000
Udbyder: WO/Tiscali
Avatar billede well_r Nybegynder
30. januar 2002 - 18:41 #1
istedet for "ja og nej" ...så prøv at brug 0 og 1 :)
hvis den er afkrydset så er den på 1
hvis ikke så er den 0 :)
det er meget nemmere :)
Avatar billede scorpio_5250 Nybegynder
30. januar 2002 - 18:44 #2
Lyder fornuftigt nok ... Men:

1. Svaret bliver via en applikation smidt over i en intern database.

2. Jeg kan ikke se, hvor jeg skal ændre værdien for ikke afkrydset.
Avatar billede Slettet bruger
01. februar 2002 - 14:39 #3
Det kan du vist ikke. Men istedet kan du jo vælge at bruge en hidden og lidt java script:

<form>
<input type="hidden" value="nej" name="checkbox">
Kryds af: <input type="checkbox" name="cb" onClick="if (this.checked) this.form.checkbox.value = 'ja'; else this.form.checkbox.value = 'nej';">
</form>

Så skal du bare aflæse værdien af "checkbox".
Avatar billede Slettet bruger
01. februar 2002 - 14:40 #4
Og dit problem med "send" og "fortryd" kræver lidt mere kode eller et link (helst det sidste).
Avatar billede scorpio_5250 Nybegynder
01. februar 2002 - 14:44 #5
http://www.personaleboersen.dk/CV_registrering_City.htm

- Og tak for din interesse for at hjælpe !
Avatar billede Slettet bruger
01. februar 2002 - 14:49 #6
Her:

<!-- saved from url=(0022)http://internet.e-mail -->
<HTML>

<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
<META name="GENERATOR" content="Microsoft FrontPage 4.0">
<META name="ProgId" content="FrontPage.Editor.Document">
<TITLE>Du har valgt at sende dit CV til emnebanken i City</TITLE>
</HEAD>

<BODY topmargin="0" leftmargin="0">

<TABLE border="0" width="99%" cellspacing="0" cellpadding="0">
<TR>
  <TD width="100%">
  <P align="left"><IMG border="0" src="images/overskrifter/over_CV_city.jpg" width="625" height="52"></TD>
</TR>
</TABLE>
<font color="#FFFFFF">
<!--webbot BOT="GeneratedScript" PREVIEW=" " startspan --><script Language="JavaScript"><!--
function FrontPage_Form1_Validator(theForm)
{

  if (theForm.foedselsdato.value == "")
  {
    alert("Skriv en værdi for feltet \"foedselsdato\".");
    theForm.foedselsdato.focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = theForm.foedselsdato.value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Skriv kun tal tegn i feltet \"foedselsdato\".");
    theForm.foedselsdato.focus();
    return (false);
  }

  if (theForm.fornavn.value == "")
  {
    alert("Skriv en værdi for feltet \"fornavn\".");
    theForm.fornavn.focus();
    return (false);
  }

  if (theForm.efternavn.value == "")
  {
    alert("Skriv en værdi for feltet \"efternavn\".");
    theForm.efternavn.focus();
    return (false);
  }

  if (theForm.adr1.value == "")
  {
    alert("Skriv en værdi for feltet \"adr1\".");
    theForm.adr1.focus();
    return (false);
  }

  if (theForm.postnummer.value == "")
  {
    alert("Skriv en værdi for feltet \"postnummer\".");
    theForm.postnummer.focus();
    return (false);
  }

  if (theForm.nationalitet.value == "")
  {
    alert("Skriv en værdi for feltet \"nationalitet\".");
    theForm.nationalitet.focus();
    return (false);
  }
  return (true);
}
//--></script><!--webbot BOT="GeneratedScript" endspan --><form method=post action="/cgi-bin/formmail/FormMail.pl" onsubmit="return FrontPage_Form1_Validator(this)" name="FrontPage_Form1">
<input type=hidden name="recipient" value="post@personaleboersen.dk">
<input type=hidden name="subject" value="Tilmelding CV Bank CITY">

</font>
  <div align="left">
  <table border="1" width="625" cellpadding="7" bordercolordark="#336699">
    <tr>
      <td width="25%" align="right" bgcolor="#336699"><font color="#FFFFFF">Fødselsdato</font></td>
      <td width="278"><!--webbot bot="Validation" S-Data-Type="Integer"
        S-Number-Separators="x" B-Value-Required="TRUE" --><input type=text name="foedselsdato" size="20" tabindex="1" value="DD-MM-19ÅÅ"><font color="#FF0000">*</font></td>
    </tr>
    <tr>
      <td width="25%" align="right" bgcolor="#336699"><font color="#FFFFFF">Fornavn(e)</font></td>
      <td width="278"><!--webbot bot="Validation" B-Value-Required="TRUE" --><input type=text name="fornavn" size="36" tabindex="2"><font color="#FF0000">*</font></td>
    </tr>
    <tr>
      <td width="25%" align="right" bgcolor="#336699"><font color="#FFFFFF">Efternavn</font></td>
      <td width="278"><!--webbot bot="Validation" B-Value-Required="TRUE" --><input type=text name="efternavn" size="36" tabindex="3"><font color="#FF0000">*</font></td>
    </tr>
    <tr>
      <td width="25%" align="right" bgcolor="#336699"><font color="#FFFFFF">Adresse</font></td>
      <td width="278"><!--webbot bot="Validation" B-Value-Required="TRUE" --><input type=text name="adr1" size="36" tabindex="4"><font color="#FF0000">*</font></td>
    </tr>
    <tr>
      <td width="25%" align="right" bgcolor="#336699"><font color="#FFFFFF">Adresse</font></td>
      <td width="278"><input type=text name="Adresse2" size="36" tabindex="5"></td>
    </tr>
    <tr>
      <td width="25%" align="right" bgcolor="#336699"><font color="#FFFFFF">Postnummer</font></td>
      <td width="278"><!--webbot bot="Validation" B-Value-Required="TRUE" --><input type=text name="postnummer" size="6" tabindex="6"><font color="#FF0000">*</font></td>
    </tr>
    <tr>
      <td width="25%" align="right" bgcolor="#336699"><font color="#FFFFFF">By</font></td>
      <td width="278"><input type=text name="by" size="36" tabindex="7"></td>
    </tr>
    <tr>
      <td width="25%" align="right" bgcolor="#336699"><font color="#FFFFFF">Telefon privat</font></td>
      <td width="278"><input type=text name="tele_priv" size="13" tabindex="8"></td>
    </tr>
    <tr>
      <td width="25%" align="right" bgcolor="#336699"><font color="#FFFFFF">Evt. telefon arbejde</font></td>
      <td width="278"><input type=text name="tele_job" size="13" tabindex="9"></td>
    </tr>
    <tr>
      <td width="25%" align="right" bgcolor="#336699"><font color="#FFFFFF">Mobiltelefon</font></td>
      <td width="278"><input type=text name="tele_mobil" size="13" tabindex="10"></td>
    </tr>
    <tr>
      <td width="25%" align="right" bgcolor="#336699"><font color="#FFFFFF">Mailadresse</font></td>
      <td width="278"><input type=text name="mail" size="36" tabindex="11"></td>
    </tr>
    <tr>
      <td width="25%" align="right" bgcolor="#336699"><font color="#FFFFFF">Nationalitet</font></td>
      <td width="278"><!--webbot bot="Validation" B-Value-Required="TRUE" --><input type=text name="nationalitet" size="20" tabindex="12" value="Dansk"><font color="#FF0000">*</font></td>
    </tr>
    <tr>
      <td width="25%" align="right" bgcolor="#336699"><font color="#FFFFFF"><b>1.</b>
        Erhvervserfaring, sprog samt&nbsp; IT kundskaber<br>
        <br>
        <b>2.</b> Her skrives din egentlige ansøgning og dine personlige
        kommentarer&nbsp;</font></td>
      <td width="278"><textarea rows="5" name="bekrivelse" cols="32" tabindex="13">1. Kvalifikationer /
  Erhvervserfaring:


2. Personlige egenskaber:</textarea></td>
    </tr>
    <tr>
      <td width="25%" align="right" bgcolor="#336699"><font color="#FFFFFF">Forventet min.<br>
månedsløn i fast job</font></td>
      <td width="278"><input type=text name="forv_loen_fast" size="13" tabindex="14">kr.</td>
    </tr>
    <tr>
      <td width="25%" align="right" bgcolor="#336699"><font color="#FFFFFF">Forventet løn i vikariat</font></td>
      <td width="278"><input type=text name="forv_loen_vikar" size="13" tabindex="15">kr.</td>
    </tr>
    <tr>
      <td width="25%" align="right" bgcolor="#336699"><font color="#FFFFFF">Ryger</font></td>
      <td width="278">
        <p align="left"><input type="checkbox" name="ryger" value="Ja" tabindex="16"></p>
      </td>
    </tr>
    <tr>
      <td width="25%" align="right" bgcolor="#336699"><font color="#FFFFFF">Bil</font></td>
      <td width="278"><input type="checkbox" name="bil" value="Ja" tabindex="17"></td>
    </tr>
    <tr>
      <td width="25%" align="right" bgcolor="#336699"><font color="#FFFFFF">Kørekort&nbsp;<br>
(B - til personbil)</font></td>
      <td width="278"><input type="checkbox" name="korekort" value="Ja" tabindex="18"></td>
    </tr>
    <tr>
      <td width="25%" align="right" bgcolor="#336699"><font color="#FFFFFF">Truckcertifikat</font></td>
      <td width="278"><input type="checkbox" name="truckcert" value="Ja" tabindex="19"></td>
    </tr>
    <tr>
      <td width="25%" align="right" bgcolor="#336699"><font color="#FFFFFF">Medlem af fagforening</font></td>
      <td width="278"><input type="checkbox" name="fagforening" value="Ja" tabindex="20"></td>
    </tr>
    <tr>
      <td width="25%" align="right" bgcolor="#336699"><font color="#FFFFFF">Ønsker fast job</font></td>
      <td width="278"><input type="checkbox" name="oensker_fast" value="Ja" tabindex="21"></td>
    </tr>
    <tr>
      <td width="25%" align="right" bgcolor="#336699"><font color="#FFFFFF">Ønsker vikariat</font></td>
      <td width="278"><input type="checkbox" name="oensker_vikariat" value="Ja" tabindex="22"></td>
    </tr>
    <tr>
      <td width="25%" align="right" bgcolor="#336699"><font color="#FFFFFF">Ønsker fuldtid</font></td>
      <td width="278"><input type="checkbox" name="oensker_fuldtid" value="Ja" tabindex="23"></td>
    </tr>
    <tr>
      <td width="25%" align="right" bgcolor="#336699"><font color="#FFFFFF">Ønsker deltid</font></td>
      <td width="278"><input type="checkbox" name="oensker_deltid" value="Ja" tabindex="24">&nbsp;
        antal timer<input type=text name="deltid_antal_timer" size="25"> </td>
    </tr>
    <input type=hidden name="redirect"
    value="http://www.personaleboersen.dk/bekraeft_kandidat.htm">
<tr>
  <td colspan="2" align="center">
  <input type=submit value="Send" name="Afsendt"><input type=reset value="Nulstil" name="B2">
</td>
</tr>
</table>
</form>
</body>
</html>
Avatar billede Slettet bruger
01. februar 2002 - 14:50 #7
Nu har jeg så ikke puttet checkbox-koderne ind, det må du selv gøre!
Avatar billede scorpio_5250 Nybegynder
11. juli 2002 - 01:53 #8
Takkk ;-)
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