04. november 2003 - 14:16
Der er
19 kommentarer
Popup alert ved manglende udfyldning
Davs!!! jeg ville hører om der er nogen der kan hjælpe mig med et script. scriptet skal tjekke om brugeren har udfyldt feltet "email, adresse, navn o.s.v" herefter skal der komme en alert når brugeren skal videre. Da jeg ikke er særlig stærk i Javascripts må hjælpen godt uddybes en del
Annonceindlæg fra Deloitte
04. november 2003 - 14:19
#1
<script language="JavaScript"><!-- function FormValidate(theForm) { if (theForm.Formnavn.value == "") { alert("Indtast Navn."); theForm.Overskrift.focus(); return (false); } if (theForm.Kommentar.value == "") { alert("Der skal indtastes en kommentar."); theForm.Kommentar.focus(); return (false); } return (true); } //--></script> kommentar og Overskrift er navnet på textfeltet
04. november 2003 - 14:20
#2
<script language="JavaScript"><!-- function FormValidate(theForm) { if (theForm.navn.value == "") { alert("Indtast Navn."); theForm.Overskrift.focus(); return (false); } if (theForm.Kommentar.value == "") { alert("Der skal indtastes en kommentar."); theForm.Kommentar.focus(); return (false); } return (true); } //--></script> sådan :o9
04. november 2003 - 14:25
#3
skal det bare sættes ind inden selve koden for felterne og alt det andet?
04. november 2003 - 14:30
#4
jeg har sadt den ind lige over denne </body> hvor jeg bruger det
04. november 2003 - 14:32
#5
problemet er at den er skrevet i php så jeg har ingen <html> eller noget <form method="POST" action="xxxxxx"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="24%"> </td> <td width="11%">Navn: </td> <td width="2%"><font color="#AE0000">*</font></td> <td width="63%"><font color="#AE0000"> <input type="input" name="navn"> </font></td> </tr> <tr> <td height="24"> </td> <td>Adresse: </td> <td><font color="#AE0000">*</font></td> <td><font color="#AE0000"> <input type="input" name="adresse"> </font></td> </tr> <tr> <td> </td> <td> Postnr:</td> <td><font color="#AE0000">*</font></td> <td><font color="#AE0000"> <input type="input" name="postnr"> </font></td> </tr> <tr> <td> </td> <td>By:</td> <td><font color="#AE0000">*</font></td> <td><font color="#AE0000"> <input type="input" name="byen"> </font></td> </tr> <tr> <td> </td> <td>Land:</td> <td><font color="#AE0000">*</font></td> <td><font color="#AE0000"> <input type="input" name="land"> </font></td> </tr> <tr> <td> </td> <td>Tlf:</td> <td><font color="#AE0000">*</font></td> <td><font color="#AE0000"> <input type="input" name="tlf"> </font></td> </tr> <tr> <td> </td> <td>Mobil:</td> <td> </td> <td><input type="input" name="mobil"></td> </tr> <tr> <td> </td> <td>Evt. Fax:</td> <td> </td> <td><input type="input" name="fax"></td> </tr> <tr> <td height="24"> </td> <td>Email:</td> <td><font color="#AE0000">*</font></td> <td><font color="#AE0000"> <input type="input" name="email"> </font></td> </tr> <tr> <td> </td> <td>Kommentar:</td> <td> </td> <td><textarea name="kommentar" cols="15" rows="4"></textarea></td> </tr> <tr> <td height="27"> </td> <td> </td> <td><font color="#AE0000">* </font></td> <td><font color="#AE0000"><font color="#000000">Skal udfyldes.</font></font></td> </tr> <tr> <td height="19"> </td> <td><input name="submit" type="submit" value="Bestil"></td> <td><font color="#AE0000"><font color="#000000"></font></font></td> <td><font color="#AE0000"> </font></td> </tr> </table> </form>
04. november 2003 - 14:34
#6
smid den ind hvor som helst på din side skulle være lige meget
04. november 2003 - 14:35
#7
det har jeg gjort øverst men den fortsætter bare som før!! der kommer ingen alert op og siger at noget
04. november 2003 - 14:39
#8
har du husket at skrive navnene på textfelterne ind i scriptet
04. november 2003 - 14:40
#9
og en lille onsubmit måske ? ;)
04. november 2003 - 14:41
#10
<script language="JavaScript"><!-- function FormValidate(form) { if (navn.value == "") { alert("Indtast Navn."); navn.focus(); return (false); } if (adresse.value == "") { alert("Der skal indtastes en kommentar."); adresse.focus(); return (false); } return (true); } //--></script> <form method="POST" action="xxxxxx"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="24%"> </td> <td width="11%">Navn: </td> <td width="2%"><font color="#AE0000">*</font></td> <td width="63%"><font color="#AE0000"> <input type="input" name="navn"> </font></td> </tr> <tr> <td height="24"> </td> <td>Adresse: </td> <td><font color="#AE0000">*</font></td> <td><font color="#AE0000"> <input type="input" name="adresse"> </font></td> </tr> sådan har jeg sat det ind er det forkert?
04. november 2003 - 14:42
#11
glemte lige at denne skal ind i formen: onsubmit="return FrontPage_Form1_Validator(this)"
04. november 2003 - 14:43
#12
kan du ikke hjælpe med det?? grunken? hvor det skal indsættes?
04. november 2003 - 14:44
#13
hvor i formen skal det ind? nede ved knappen?
04. november 2003 - 14:58
#14
<head> <script type="text/javascript"> function FormValidate(form) { if (form.navn.value == "") { alert("Indtast Navn."); form.navn.focus(); return false } if (form.adresse.value == "") { alert("Der skal indtastes en kommentar."); form.adresse.focus(); return false; } return (true); } //--> </script> <head> <body> <form method="POST" action="xxxxxx" onsubmit="return FormValidate(this)"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="24%"> </td> <td width="11%">Navn: </td> <td width="2%"><font color="#AE0000">*</font></td> <td width="63%"><font color="#AE0000"> <input type="input" name="navn"> </font></td> </tr> <tr> <td height="24"> </td> <td>Adresse: </td> <td><font color="#AE0000">*</font></td> <td><font color="#AE0000"> <input type="input" name="adresse"> </font></td> </tr> o.s.v
04. november 2003 - 15:02
#15
04. november 2003 - 15:08
#16
det virker stadig ikke den sender mig bare videre <html> <head> <script language="JavaScript"><!-- function FormValidate(Form) { if (navn.value == "") { alert("Indtast Navn."); navn.focus(); return (false); } if (adresse.value == "") { alert("Der skal indtastes en kommentar."); adresse.focus(); return (false); } return (true); } //--></script> </head> <body> <form method="POST" action="xxxxxx" onsubmit="return Validator(this)"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="24%"> </td> <td width="11%">Navn: </td> <td width="2%"><font color="#AE0000">*</font></td> <td width="63%"><font color="#AE0000"> <input type="input" name="navn"> </font></td> </tr> <tr> <td height="24"> </td> <td>Adresse: </td> <td><font color="#AE0000">*</font></td> <td><font color="#AE0000"> <input type="input" name="adresse"> </font></td> </tr> <tr> <td> </td> <td> Postnr:</td> <td><font color="#AE0000">*</font></td> <td><font color="#AE0000"> <input type="input" name="postnr"> </font></td> </tr> <tr> <td> </td> <td>By:</td> <td><font color="#AE0000">*</font></td> <td><font color="#AE0000"> <input type="input" name="byen"> </font></td> </tr> <tr> <td> </td> <td>Land:</td> <td><font color="#AE0000">*</font></td> <td><font color="#AE0000"> <input type="input" name="land"> </font></td> </tr> <tr> <td> </td> <td>Tlf:</td> <td><font color="#AE0000">*</font></td> <td><font color="#AE0000"> <input type="input" name="tlf"> </font></td> </tr> <tr> <td> </td> <td>Mobil:</td> <td> </td> <td><input type="input" name="mobil"></td> </tr> <tr> <td> </td> <td>Evt. Fax:</td> <td> </td> <td><input type="input" name="fax"></td> </tr> <tr> <td height="24"> </td> <td>Email:</td> <td><font color="#AE0000">*</font></td> <td><font color="#AE0000"> <input type="input" name="email"> </font></td> </tr> <tr> <td> </td> <td>Kommentar:</td> <td> </td> <td><textarea name="kommentar" cols="15" rows="4"></textarea></td> </tr> <tr> <td height="27"> </td> <td> </td> <td><font color="#AE0000">* </font></td> <td><font color="#AE0000"><font color="#000000">Skal udfyldes.</font></font></td> </tr> <tr> <td height="19"> </td> <td><input name="submit" type="submit" value="Bestil"></td> <td><font color="#AE0000"><font color="#000000"></font></font></td> <td><font color="#AE0000"> </font></td> </tr> </table> </form> </body> </html>
04. november 2003 - 15:17
#17
prøv at set dette : <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> øverst på siden, hvis jeg sletter den virker den heller ikke
04. november 2003 - 15:18
#18
og denne : onsubmit="return Validator(this)"> skal være : onsubmit="return FormValidate(this)"> som grunken skriver
04. november 2003 - 15:24
#19
<html> <head> <title></title> <script language="JavaScript"><!-- function FormValidate(theForm) { if (theForm.navn.value == "") { alert("Indtast Navn."); theForm.navn.focus(); return (false); } if (theForm.Kommentar.value == "") { alert("Der skal indtastes en kommentar."); theForm.adresse.focus(); return (false); } return (true); } //--></script> </head> <body> <form method="POST" action="xxxxxx" onsubmit="return FormValidate(this)"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="24%"> </td> <td width="11%">Navn: </td> <td width="2%"><font color="#AE0000">*</font></td> <td width="63%"><font color="#AE0000"> <input type="input" name="navn"> </font></td> </tr> <tr> <td height="24"> </td> <td>Adresse: </td> <td><font color="#AE0000">*</font></td> <td><font color="#AE0000"> <input type="input" name="adresse"> </font></td> </tr> <tr> <td> </td> <td> Postnr:</td> <td><font color="#AE0000">*</font></td> <td><font color="#AE0000"> <input type="input" name="postnr"> </font></td> </tr> <tr> <td> </td> <td>By:</td> <td><font color="#AE0000">*</font></td> <td><font color="#AE0000"> <input type="input" name="byen"> </font></td> </tr> <tr> <td> </td> <td>Land:</td> <td><font color="#AE0000">*</font></td> <td><font color="#AE0000"> <input type="input" name="land"> </font></td> </tr> <tr> <td> </td> <td>Tlf:</td> <td><font color="#AE0000">*</font></td> <td><font color="#AE0000"> <input type="input" name="tlf"> </font></td> </tr> <tr> <td> </td> <td>Mobil:</td> <td> </td> <td><input type="input" name="mobil"></td> </tr> <tr> <td> </td> <td>Evt. Fax:</td> <td> </td> <td><input type="input" name="fax"></td> </tr> <tr> <td height="24"> </td> <td>Email:</td> <td><font color="#AE0000">*</font></td> <td><font color="#AE0000"> <input type="input" name="email"> </font></td> </tr> <tr> <td> </td> <td>Kommentar:</td> <td> </td> <td><textarea name="kommentar" cols="15" rows="4"></textarea></td> </tr> <tr> <td height="27"> </td> <td> </td> <td><font color="#AE0000">* </font></td> <td><font color="#AE0000"><font color="#000000">Skal udfyldes.</font></font></td> </tr> <tr> <td height="19"> </td> <td><input name="submit" type="submit" value="Bestil"></td> <td><font color="#AE0000"><font color="#000000"></font></font></td> <td><font color="#AE0000"> </font></td> </tr> </table> </form> </body> </html>
Vi tilbyder markedets bedste kurser inden for webudvikling