/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
validerer ikke
Fra : Thomas Pedersen


Dato : 11-04-05 07:55

Hej
Jeg er ved at lave en form hvor jeg v.h.a et javascript vil
validere om brugeren har udfyldt felterne. Jeg har lavet det som
nedenstående, men den sender mailen, uanset om det er korrekt
udfyldt eller ej. Er der nogen der kan fortælle hvad der er i
vejen?(Det er meningen den kun sender en mail, hvis navn og email
er udfyldt)
---snip--
<script language="JavaScript">

<!--

function validate_form ( )
{
   valid = true;

if ( document.contact_form.contact_name.value == "" )
{
alert ( "Please fill in the 'Your Name' box." );
valid = false;
}
   if ( document.contact_form.contact_name.value == "" )
   {
      alert ( "Please fill in the 'E-mail' box." );
      valid = false;
   }
   return valid;
}
//-->
</script>
<FORM name="concact_form" method="post"
onSubmit="return validate_form ( );"
action="http://www.reunite.dk/cgi-bin/FormMail.pl">
<p>
<input type="hidden" name="recipient"
value="test@tester.dk">
<input type="hidden" name="subject" value
="Info">
<input type="hidden" name="redirect"
value="http://www.reunite.dk/side2.htm">
<strong><font color="#000066" size="4"
face="Gill Sans MT">If
you have any question or comment then write
here</font></strong></p>
<table border="0" width="49%" align="center">
<tr>
<td width=65><strong><font
color="#000066" size="3" face="Gill Sans
MT">Name</font></strong></td>
<td width="234"> <input type="text"
name="contact_name" size=39> </td>
</tr>
<tr>
<td><strong><font color="#000066"
size="3" face="Gill Sans MT">E-mail</font></strong></td>
<td> <input type="text"
name="contact_email" size=39> </td>
</tr>
<tr>
<td><strong><font color="#000066"
size="3" face="Gill Sans MT">Message</font></strong></td>
<td> <textarea name="Message" cols="30"
rows="5"></textarea>
</td>
</tr>
<tr>
<td> </td>
<td> <div align="right">
<input type="submit" name="send"
value="Send e-mail">
</div></td>
</tr>
</table>
</form>

-----snip------


mvh Thomas

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Tomasz Otap (11-04-2005)
Kommentar
Fra : Tomasz Otap


Dato : 11-04-05 08:58

Thomas Pedersen wrote:
>
> if ( document.contact_form.contact_name.value == "" )

Du bruger navnet "contact_form" her, men definerer din FORM NAME som
"concact_form" i koden nedenunder.

> <FORM name="concact_form" method="post"
> onSubmit="return validate_form ( );"

Kan det være problemet?

t



Thomas Pedersen (11-04-2005)
Kommentar
Fra : Thomas Pedersen


Dato : 11-04-05 13:23

Tomasz Otap wrote in dk.edb.internet.webdesign.clientside:
> Thomas Pedersen wrote:
> >
> > if ( document.contact_form.contact_name.value == "" )
>
> Du bruger navnet "contact_form" her, men definerer din FORM NAME som
> "concact_form" i koden nedenunder.
>
> > <FORM name="concact_form" method="post"
> > onSubmit="return validate_form ( );"
>
> Kan det være problemet?
>
> t

Det kunne det teoretisk set godt
Tak for hjælpen.
/Thomas


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177495
Tips : 31968
Nyheder : 719565
Indlæg : 6408489
Brugere : 218886

Månedens bedste
Årets bedste
Sidste års bedste