Avatar billede ladyhawk Praktikant
06. august 2003 - 21:12 Der er 12 kommentarer og
1 løsning

Jeg har lavet en formular, men den vill ikke sende?

Jeg har lavet følgende formular:
http://cf.gecs-us.com/new_member.html
MEN - Den sender ikke til den indsatte e-mail. Hvorfor?

HJÆLP TAK!

LadyHawk
Avatar billede michael_stim Ekspert
06. august 2003 - 21:30 #1
Virker fint her, får du ingen fejlmeddelse?
Kan det väre serveren du bruger?
//Michael
Avatar billede roenving Novice
07. august 2003 - 03:14 #2
Der er rod -- masser af rod -- i dine tags, så IE forsøger at hjælpe dig til at få det opstillet ordentligt ...

Desværre er IE så nødt til at indsætte bl.a. en </form> lige midt i det hele -- og så har vi balladen !-)

Jeg tror at de ændringer jeg har angivet vil få det til at virke, men jeg har selvfølgelig ikke haft en joredisk chance for at teste det !o]

Jeg har sat html-kommentarer ind der hvor det er nødvendigt at ændre, men de fleste af ændringerne er _ikke_ foretaget ...
Avatar billede roenving Novice
07. august 2003 - 03:14 #3
Kun form-delen

<!-- sæt formen helt uden for tabellen - her _er_ rettet -->
<form action=mailto:kodiakcf@gecs-us.com method=post name=informations>
<table width="500" align="center"> 
  <tbody>
    <tr>
      <td class="coop"><font color="#ffffff"><b>Enter your CF name Here:</font>
      </td>
      <td><input name=Fornavn size=33>
      </td>
    </tr>
    <tr>
      <td class="coop"><font color="#ffffff"><b>Enter your Real Name Here:<br /></font>
      </td>
      <td><input name=Efternavn size=33>
      </td>
    </tr>
    <tr>
      <td class="coop"><font color="#ffffff"><b>Enter your Email Address Here:
        <br /><font color="#F8CE03">Military please use military email</font>
      </td>
      <td><input name=Fornavn size=33>
      </td>
    </tr>
    <tr>
      <td class="coop"><font color="#ffffff"><b>Enter MSN Messenger Name  Here:
        <br />(<font color="#F8CE03">MUST BE VALIDATED</font>)</font>
      </td>
      <td><input name=Efternavn size=33>
      </td>
    </tr>
    <tr>
      <td class="coop"><font color="#ffffff"><b>Enter Recomending CF Squad Leaders Name  Here: (<font color="#F8CE03">Commissioned Officer</font>)</font>
      </td>
      <td><input name=Fornavn size=33>
      </td>
    </tr>
    <tr>
      <td class="coop"><font color="#ffffff"><b>Enter Recomending Members Name  Here:</font>
      </td>
      <td><input name=Efternavn size=33>
      </td>
    </tr>
    <tr>
      <td class="coop"><font color="#ffffff"><b>Enter Recomending Members Name  Here:</font>
      </td>
      <td><input name=Efternavn size=33>
      </td>
    </tr>
<!-- Denne /table skaber dit problem - lav den om til en /tbody -->
  </table>
  <br />
  <table width="500" align="center">
    <tr>
      <td class="coop" align="center"><font color="#F8CE03"><b>You will be notified when all nominating members confirm your nomination.</font>
      </td>
    </tr>
  </table>
  <br />
  <table width="500" align="center">
    <tr>
      <td class="coop"><font color="#ffffff"><b>
        <input type="checkbox" name="valg" value="1">I have read and agree to obey the Co-op Fighters Squad Rules and Code of Conduct.</font>
      </td>
    </tr>
    <tr>
      <td class="coop"><font color="#ffffff"><b>
        <input type="checkbox" name="valg" value="2" checked>Add me to the mailing list.</font>
      </td>
    </tr>
    <tr>
      <td class="coop"><font color="#ffffff"><b>
        <input type="checkbox" name="valg" value="3">I have downloaded Ventrilo  (not required)</font>
      </td>
    </tr>
  </table>
  <br />
  <table width="500" align="center">
    <tr>
      <td class="coop"><font color="#ffffff"><b>
        <input type="radio" name="valg" value="mail">Not U.S. Military</font>
      </td>
    </tr>
    <tr>
      <td class="coop"><font color="#ffffff"><b>
      </td>
    </tr>
    <tr>
      <td class="coop"><font color="#ffffff"><b>
        <input type="radio" name="valg" value="mail">I am in the U.S. Military</font>
      </td>
    </tr>
    <tr>
      <td class="coop"><font color="#ffffff"><b>
      </td>
    </tr>
    <tr>
      <td class="coop"><font color="#ffffff"><b>
        <input type="radio" name="valg" value="mail">U.S. Military Veteran</font>
      </td>
    </tr>
  </table>
  <table width="500" align="center">
    <tr>
      <td class="coop"><font color="#ffffff"><b>Unit:</font>
      </td>
      <td><input name=Unit size=33>
      </td>
    </tr>
  </table>
  <table width="500" align="center">
    <tr>
      <td class="coop"><font color="#ffffff"><b>Military and Veteran Personnel please enter your unit above.</font>
      </td>
    </tr>
  </table>
  <br />
  <table width="600" align="center">
    <tr>
      <td width="600"><hr size="4" color="#000000">
      </td>
    </tr>
  </table>
  <table width="600" align="center">
    <tr>
      <td class="shadow_3"><font size="3"><b>Please indicate your current Internet Connection Type and which Delta Force Games you have Below (strictly for reference, has no bearing on acceptance)</font>
      </td>
    </tr>
  </table>
  <table width="600" align="center">
    <tr>
      <td width="600"><hr size="4" color="#000000">
      </td>
    </tr>
  </table>
  <br />
  <table width="500" align="center">
    <tr>
      <td class="coop"><font color="#F8CE03"><b>Connection Type:  (Check One)</font>
      </td>
      <td class="coop"><font color="#F8CE03"><b>Games you Own:  (Check all that apply)</font>
      </td>
    </tr>
  </table>
  <table width="500" align="center">
    <tr>
      <td class="coop"><font color="#ffffff"><b>
        <input type="radio" name="valg" value="ict">56K Modem (TELCO Line)</font>
      </td>
      <td class="coop"><font color="#ffffff"><b>
        <input type="checkbox" name="valg" value="game">Delta Force</font>
      </td>
    </tr>
    <tr>
      <td class="coop"><font color="#ffffff"><b>
        <input type="radio" name="valg" value="ict">ISDN Single (64Kbps)</font>
      </td>
      <td class="coop"><font color="#ffffff"><b>
        <input type="checkbox" name="valg" value="game">Delta Force 2</font>
      </td>
    </tr>
    <tr>
      <td class="coop"><font color="#ffffff"><b>
        <input type="radio" name="valg" value="ict">ISDN Double 9!@*Kbps)</font>
      </td>
      <td class="coop"><font color="#ffffff"><b>
        <input type="checkbox" name="valg" value="game">Delta Force Land Warrior</font>
      </td>
    </tr>
    <tr>
      <td class="coop"><font color="#ffffff"><b>
        <input type="radio" name="valg" value="ict">DSL (128Kbps - 400Kbps)</font>
      </td>
      <td class="coop"><font color="#ffffff"><b>
        <input type="checkbox" name="valg" value="game">Delta Force -  Task Force Dagger</font>
      </td>
    </tr>
    <tr>
      <td class="coop"><font color="#ffffff"><b>
        <input type="radio" name="valg" value="ict">Broadband Cable (500Kbps - 2.5Mbps)</font>
      </td>
      <td class="coop"><font color="#ffffff"><b>
        <input type="checkbox" name="valg" value="game">Delta Force - Black Hawk Down</font>
      </td>
    </tr>
    <tr>
      <td class="coop"><font color="#ffffff"><b>
        <input type="radio" name="valg" value="ict">T1 Line (450Kbps - 1.5Mbps)</font>
      </td>
    </tr>
    <tr>
      <td class="coop"><font color="#ffffff"><b>
        <input type="radio" name="valg" value="ict">T3 Line (up to 6Mbps)</font>
      </td>
    </tr>
  </table>
  <br />
  <table width="300" align="center">
    <tr>
      <td align="center"><font face="verdana" size="2"><input name=Submit type=submit value=Submit>
      </td>
      <td align="center"><font face="verdana" size="2"><input name=Clear List type=reset value=ClearList></font>
      </td>
    </tr>
<!-- Og her skal der så byttes tilbage - denne /tbody skal være en /table -->
  </tbody>
</table>
</form>
Avatar billede roenving Novice
07. august 2003 - 03:27 #4
Så har du også vrøvl i navngivning af og værdier i dine checkboxes og radios ...

-- det er i bedste fald uhensigtsmæssigt at de har samme navn og det er umuligt at bruge værdien, hvis de er ens !-)

-- giv dem forskellige navne f.eks.

Den første gruppe (med 3 options):

valg (værdi 1, 2 og 3) -- lad bare dem være ...

valgstatus (Military status)
values nonUS, US og USvet

valglinie
values 56, isdn1, isdn2, dsl, broad, t1 og t3

valgklan
values delta, delta2, deltaLW, deltaTFD, deltaBHD

-- så har du et grundlag for at få smidt dine nye medlemmer fornuftigt ind i din database !o]

hth
jes
Avatar billede ladyhawk Praktikant
07. august 2003 - 08:25 #5
Undskylde jeg spørger, men hvorfor har du sat denne tag ind?  <br />
Avatar billede ladyhawk Praktikant
07. august 2003 - 08:27 #6
Og hvad mener du med rod? Er der for mange tabeller? Ja, jeg sørger kun fordi at, jeg ikke er så god til dette endnu, at jeg kan finde andre måder at få sat tingene ind i den røde tabel på.
Avatar billede ladyhawk Praktikant
07. august 2003 - 08:39 #7
Efter at have ændret formularen til havd du anbefaler, forsvinder øverst del af formularen, der hvod man skal udfylde navn osv. Tabellen udenom forsvinder også, men alt indhold.????
Avatar billede roenving Novice
07. august 2003 - 13:22 #8
Jeg koncentrerede mig kun om den del, hvor formen var, for jeg kunne se, at IE 'reparerede' og indsatte en form-slut på det sted jeg viste (/table)

-- det kan jo godt være, at det er endnu mere kompliceret, men alene de der 200+ linjer kode var en hel del ...

-- efter at have registreret IEs 'reparation' debuggede jeg ved, som du kan se, at indrykke konsekvent -- det skulle du tage og prøve, for hvis du gør det omhyggeligt, vil det afsløre en masse !-)

-- at det også er god kodeskik, gør det jo ikke ringere ...

<br /> indsatte jeg fordi min webwriter kom med en fejlmelding om at der manglede jeg ved ikke hvor mange afslutningstags -- og det læste jeg ikke ordentligt før jeg konverterede til xhtml-style <br /> ...

Det var faktisk en hulens masse <b>-tags (33 i ovenstående stump kode) og <font>-tags, som ikke var afsluttet ;-)
Avatar billede roenving Novice
07. august 2003 - 13:28 #9
-- og den /table som jeg omtaler vil tvinge IE til at afslutte alt, som er påbegyndt indeni, og da formen er det første tag efter det tilsvarende <table>-tag indsætter IE i oprettelsen af det læselige en </form>

Konsekvensen er, at submit-knappen findes udenfor formen og derfor ikke har en action, så ie ved ikke, at submit tilhører mailto: ,-)
Avatar billede ladyhawk Praktikant
07. august 2003 - 22:16 #10
Ahhh  ok, den er opfattet. Takker :)
Men kom lige tilbage i et svar, så du kan få dine point :o)

LadyHawk
Avatar billede roenving Novice
07. august 2003 - 22:19 #11
Virker det ?-)
Avatar billede ladyhawk Praktikant
08. august 2003 - 01:29 #12
Ikke helt endnu, men jeg arbejder på det.
:o) LadyHawk
Avatar billede roenving Novice
08. august 2003 - 01:30 #13
Jamen så velbekomme -- og tak for point ;~}
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