Avatar billede jetsetter Nybegynder
27. marts 2001 - 14:59 Der er 12 kommentarer og
1 løsning

Mailform validating

Hvad er kommandoen til at validere at dels at man har udfyldt de felter som jeg som minimum kræver udfyldt og dels at email, text osv er konsistent...

Avatar billede htx98i17 Professor
27. marts 2001 - 15:05 #1
du kan tjekke om et felt er tomt  ved
if($email == \'\' ) {  Print\"email mangler\"; }

det der konsistent, ved jeg ik lige hvad betyder :-)


Avatar billede visionmagic Nybegynder
27. marts 2001 - 15:23 #2
http://www.eksperten.dk/spm/53942

eller en som tidliger har været brugt til email!!
<script language=\"JavaScript\">
function check(which)  {
  if (which.email.value.indexOf(\"@\")==-1) {
    alert(\"Du skal indtaste din email adresse!!!\");
    which.email.focus();
    return false;
  }
}
</script>
Avatar billede visionmagic Nybegynder
27. marts 2001 - 15:27 #3
Avatar billede prodic Mester
27. marts 2001 - 15:52 #4
Kig under din support til din mail-form, der står næsten med garanti de informationer du skal bruge i din kode.

Alternativt så kom men en url til dem der hoster din mail form, så skal jeg da med glæde gå på jagt...
Avatar billede jetsetter Nybegynder
27. marts 2001 - 15:53 #5
Visionmagic nu har jeg hentet et script fra http://www.simplythebest.net/info/dhtml_forms.html
men det virker ikke, det bliver ignoreret ... hvad gør jeg galt?

<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<LINK href=\"/dc2001.css\" type=text/css rel=STYLESHEET>
<script language=\"JavaScript\">
<!--
function checkData(){
if (document.signup.firstname.value == \"\") {
  alert(\"Please fill in your first name\".\")
  document.signup.firstname.focus()
  return false}
if (document.signup.lastname.value == \"\") {
  alert(\"Please fill in your last name.\")
  document.signup.lastname.focus()
  return false}
if (document.signup.email.value == \"\") {
  alert(\"Please fill in your first e-mail.\")
  document.signup.email.focus()
  return false}
if (document.signup.telephone.value == \"\") {
  alert(\"Please fill in your telephone.\")
  document.signup.telephone.focus()
  return false;
}
}
// -->
</script>
</head>
<body text=\"#000000\" link=\"#FF9900\" vlink=\"#FF6600\" alink=\"#FFCC00\" background=\"/Files/gif/dc_background2.gif\" leftmargin=\"40\" topmargin=\"10\" marginwidth=\"40\" marginheight=\"10\" bgcolor=\"#FFFFFF\">
<p><img src=\"/Files/gif/DC_top_worksheet.gif\" width=\"360\" height=\"56\"></p>
<p>&nbsp;</p>
<table width=\"500\" border=\"0\">
  <tr>
    <td><span class=\"contentTextSmall\">The more information that you can supply
      us with in this worksheet, the more informed and useful our response will
      be to you. Don\'t worry if you are not sure of all the details-- we will
      be happy to work with you to hone in on what functionality will best suit
      your needs!</span></td>
  </tr>
</table>
<p>&nbsp;</p>
<p> <b><span class=\"contentTextBig\">CONTACT INFORMATION (* required)<br>
  </span></b></p>
<table width=\"500\">
  <tr>
    <td>
        <form action=\"http://scripts.scannet.dk/form2mail.asp\" method=\"post\" onsubmit=\"checkData()\">
        <input type=\"hidden\" name=\"recipient\" value=\"lasseehlers@email.dk\">
        <input type=\"hidden\" name=\"fromaddress\" value=\"le@digicraft.dk\">
        <input type=\"hidden\" name=\"subject\" value=\"Online Web Site Planning Worksheet Request\">
        <input type=\"hidden\" name=\"redirect\" value=\"http://www.digicraft.dk/thank.htm\">
        <input type=\"hidden\" name=\"return_link_url\" value=\"http://www.digicraft.dk/thank.htm\">
        <input type=\"hidden\" name=\"Sort\" value=\"order:firstname,lastname,company,email,address,
            address2,city,state,ZIP,telephone,fax,web_site,business_nature2,business_nature,
            business_nature2,audience,exist_brand,branding,compet_websites,interactivite_forms,
            addl_features2,OTHER_FUNCTIONALITY,interactivite_forms242,want_admin,total_no_of_pages,
            type_of_products,selling_products,image_prep_ready,image_prep_edit,image_prep_scan,
            design_features,design_features,design_features2,design_features22,
            current_promo2,other_curr_promo2,promo_plans,other_future_ads,hosting,
            budgetUS,budgetDK,Start Month,Start Day,Start Year,
            total_other_comments,SUBMIT.X,SUBMIT.Y\">
Avatar billede jetsetter Nybegynder
27. marts 2001 - 15:55 #6
prodic<<< de har en support af mailform... men der står vist ikke noget om validering af indtastningen.. men jeg bruger scannet www.scannet.dk
Avatar billede visionmagic Nybegynder
27. marts 2001 - 16:02 #7
jetsetter:>

hmm, du har ikke taget hele html\'en med???
der mangler indtastings felte....
Avatar billede prodic Mester
27. marts 2001 - 16:02 #8
jetsetter->hmm troede faktisk Scannet.dk selv havde en. Bruger dem selv, men jeg finder lige en anden url til dig så med et simpelt eksempel.
Avatar billede prodic Mester
27. marts 2001 - 16:06 #9
Det kan du så indsætte i dine kode.

<input type=hidden name=\"required\" value=\"email,phone\">

skal skal de nævnte felter udfyldes.


Eks.

<form method=post action=\"/cgi-bin/formmail/FormMail.pl\">
<input type=hidden name=\"recipient\" value=\"din_adresse@worldonline.dk\">
<input type=hidden name=\"required\" value=\"email\">
<input type=hidden name=\"subject\" value=\"Brev fra hjemmesiden!\">
Indtast din e-mail-adresse:<br>
<input type=text name=\"email\" size=20>


Der bliver det så feltet email der skal udfyldes.
Stien og get/post skal du selv udskifte så det passer til din udbyder.!
Avatar billede prodic Mester
27. marts 2001 - 16:08 #10
Eller for at bruge Scannet egen mailform :

<form action=\"http://scripts.scannet.dk/form2mail.asp\" method=\"post\">
<input type=\"hidden\" name=\"recipient\" value=\"domæne@domæne.dk\">
<input type=\"hidden\" name=\"fromaddress\" value=\"domæne@domæne.dk\">
<input type=hidden name=\"required\" value=\"email,phone\">
<input type=\"Text\" size=\"8\" name=\"Tekstbox\" value=\"email\">
<input type=\"Text\" size=\"8\" name=\"Tekstbox\" value=\"phone\">
</form>
Avatar billede prodic Mester
27. marts 2001 - 16:09 #11
Det burde virke....håber jeg da.
Avatar billede jetsetter Nybegynder
27. marts 2001 - 20:05 #12
Det virker ikke!!!
Avatar billede jetsetter Nybegynder
27. marts 2001 - 20:05 #13
Spørgsmålet er lukket, jeg vender tilbage senere
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