Avatar billede jansangill Nybegynder
26. juni 2007 - 03:08 Der er 6 kommentarer og
1 løsning

submit spørgsmål

Her er koden først:

<SCRIPT LANGUAGE="JavaScript">
var submitcount=0;

function reset() {
document.emailform.name.value="";
document.emailform.email.value="";
document.emailform.comments.value="";
}

function checkFields() {                     
if ( (document.emailform.name.value=="")  || 
    (document.emailform.email.value=="") || 
    (document.emailform.comments.value=="") )
  {
  alert("Please enter your name, email, and comments then re-submit this form.");
  return false;
  }

else
  {
  if (submitcount == 0)
      {
      submitcount++;
      return true;
JMAIL?

      }
  else
      {
      alert("This form has already been submitted.  Thanks!");
      return false;
      }
  }
}

</script>

</HEAD>



<BODY OnLoad="reset()">



<form method="post" action="kontakt.asp" name="emailform" onSubmit="return checkFields()">


Your Name:  <input type="text" name="name">
Your Email:  <input type="text" name="email">

Comments?

<textarea name="comments" wrap="virtual" rows="7" cols="45"></Textarea>

<a href="#" style="font-weight:bold; text-decoration:underline; color:#000000" onclick="document.formen.submit();return false">&#187; Send</a>
</form>


Kan man bruge jmail i javascript? Hvis ja, hvordan? Hvis nej, hvordan så?
Avatar billede thesurfer Nybegynder
26. juni 2007 - 10:46 #1
JMail kan ikke bruges i JavaScript..

JMail bruges sammen med ASP.
Avatar billede thesurfer Nybegynder
26. juni 2007 - 10:46 #2
Avatar billede jansangill Nybegynder
26. juni 2007 - 11:46 #3
okay, kan jeg med ASP sige if javascript funktion then

JMAIL?

end if

eller skal det hele laves i ASP?
Avatar billede thesurfer Nybegynder
26. juni 2007 - 13:59 #4
Nej, du kan ikke sige "if javascript funktion then", da ASP ikke kan snakke med JavaScript, og JavaScript ikke snakke med ASP..

Hvad er det lige du vil..? :-)

Hvad skulle "javascript funktion" være?
Avatar billede jansangill Nybegynder
26. juni 2007 - 14:02 #5
hehe har løst lortet:)

brugte bare en submit button og ASP da jeg ikke fatter meget java script:)
Avatar billede roenving Novice
26. juni 2007 - 14:07 #6
Dhtml kan kun sende formularen, hele jmail-arbejdet må du lave i asp ...

-- til gengæld kan det anbefales at bruge helt standardiserede ting i en formular, da du ellers f.eks. mister basal funktionalitet, i ovenstående køres check-funktionen f.eks. ikke, hvis man trykker på linket ...

Prøv i stedet:

<script type="text/javascript">
var submitcount=0;

function reset() {
  with(document.emailform){
    name.value="";
    email.value="";
    comments.value="";
  }
}

function checkFields(f) {
  if ( name.value=="" || f.email.value=="" || f.comments.value==""){
    alert("Please enter your name, email, and comments then re-submit this form.");
    return false;
  }else{
  if (submitcount == 0){
      submitcount++;
      return true;
    }else{
      alert("This form has already been submitted.  Thanks!");
      return false;
    }
  }
}

</script>

</head>



<body onload="reset()">



<form method="post" action="kontakt.asp" name="emailform" onsubmit="return checkFields(this)">


Your Name:  <input type="text" name="name">
Your Email:  <input type="text" name="email">

Comments?

<textarea name="comments" wrap="virtual" rows="7" cols="45"></textarea>

<input type="submit" style="font-weight:bold; text-decoration:underline; color:#000; margin:0;padding:0;border:0;background:inherit;" value="&#187; Send">
</form>
Avatar billede jansangill Nybegynder
26. juni 2007 - 14:13 #7
tak for inputten roenving.

Og ja det er nok smart at holde sig til det funktionelle:>
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