Kris
wzl-lid
Sinds 12/12/2003
T: 33
R: 340
|
18/2/2005 -
18:07u
| Quote
|
ik heb dus een site vr mn nonk gemaakt blabla.. allemaal zeer klungelig, ik ken niet zoveel van html. en heb hem een contact formulier gemaakt. ge weet wel: naam, email etc invullen, tekst lullen in zo'n kadertje en verzenden. hoe krijg ik het voor elkaar dat hij zegt "naam niet ingevuld" als ik de naam open laat, "adres niet ingevuld" als ik het adres openlaat? zodat hij dus niets verzend eer ik al de kadertjes heb ingevuld, want het gebeurt mij de laatste tijd nogal vaak dat ik op verzenden duw als ik aan het prutsen ben en die arme mens zn inbox staat nu vol door mij (a)
|
daboykefke
chatslet
Sinds 29/10/2003
T:49 -
R:4529
|
18/2/2005 -
19:13u
| Quote
|
javascript
in uw <form .. > tag zet ge hetvolgende: name="frmContact" onsubmit="return contact()"
ge geeft dan elk veld een naam.. vb: <input type="text" name="txtNaam" size="20" />
in de pagina van het contactformulier zet ge hetvolgende tussen de <head> en </head> tags
<script language="javascript"> function contact() { if(document.frmContact.txtNaam.value == "" ) return false; else if(document.frmContact.txtMail.value == "" ) return false; .. else return true; } </script>
die else if blijven herhalen voor elk veld da ge nog wilt controleren
|
daboykefke
chatslet
Sinds 29/10/2003
T:49 -
R:4529
|
18/2/2005 -
19:13u
| Quote
|
en alst ni lukt, contacteer me op msn en ik zal het maken
|
Quagmire
wzl-lid
Sinds 18/11/2003
T:62 -
R:1458
|
18/2/2005 -
19:15u
| Quote
|
Als ge met dreamweaver werkt kan die daarvoor zelf een javascript invoegen
|
Minkuz
wzl-lid
Sinds 20/4/2004
T:26 -
R:1117
|
18/2/2005 -
20:41u
| Quote
|
Quagmire schreef: Als ge met dreamweaver werkt kan die daarvoor zelf een javascript invoegen ahja? dit wil ik wel weten, kan nog handig zijn
|
Kris
wzl-lid
Sinds 12/12/2003
T:33 -
R:340
|
18/2/2005 -
21:30u
| Quote
|
Quagmire schreef: Als ge met dreamweaver werkt kan die daarvoor zelf een javascript invoegen comment? (als dit niet lukt zal ik met u overleggen dbk )
|
Losealot
Beachboy
Sinds 24/9/2004
T:55 -
R:1358
|
18/2/2005 -
21:39u
| Quote
|
daboykefke schreef: javascript
if(document.frmContact.txtNaam.value == "" ) return false; else if(document.frmContact.txtMail.value == "" ) return false;
die else if blijven herhalen voor elk veld da ge nog wilt controleren in plaats van "" is het niet beter om null te gebruiken? kan niet zoveel van javascript maar data zou toch mijn eerste keuze zijn in java
|
Kris
wzl-lid
Sinds 12/12/2003
T:33 -
R:340
|
18/2/2005 -
22:38u
| Quote
|
hmm..tis een site gemaakt met freewebs.com en dat ding aanvaard precies alleen maar html ofzo.. [en zelfs dat gaat niet meer, ik krijg geen een pop-upwindowke meer open sinds ik de nieuwe firefox heb geinstalleerd dus jah. ]
|
daboykefke
chatslet
Sinds 29/10/2003
T:49 -
R:4529
|
18/2/2005 -
22:54u
| Quote
|
losealot schreef:
daboykefke schreef: javascript
if(document.frmContact.txtNaam.value == "" ) return false; else if(document.frmContact.txtMail.value == "" ) return false;
die else if blijven herhalen voor elk veld da ge nog wilt controleren in plaats van "" is het niet beter om null te gebruiken? kan niet zoveel van javascript maar data zou toch mijn eerste keuze zijn in java
komt op hetzelfde neer
|
Losealot
Beachboy
Sinds 24/9/2004
T:55 -
R:1358
|
18/2/2005 -
23:02u
| Quote
|
null is mooier, zou mijn prof zeggen , zeker als je == gebruikt anders string.equals("" ofzoiets
|
daboykefke
chatslet
Sinds 29/10/2003
T:49 -
R:4529
|
18/2/2005 -
23:04u
| Quote
|
losealot schreef: null is mooier, zou mijn prof zeggen , zeker als je == gebruikt anders string.equals("" ofzoiets
ja kweet, ma twas ma vluchtig geschreven hé en zoveel javascript gebruik ik niet
|
Losealot
Beachboy
Sinds 24/9/2004
T:55 -
R:1358
|
19/2/2005 -
19:33u
| Quote
|
tis uw vergeven
|
Cassy
wzl-lid
Sinds 24/9/2004
T:4 -
R:104
|
19/2/2005 -
20:20u
| Quote
|
toch zo mooi in .NET
|
Losealot
Beachboy
Sinds 24/9/2004
T:55 -
R:1358
|
20/2/2005 -
15:38u
| Quote
|
Cassy schreef: toch zo mooi in .NET  mijn programmas werken ook op linux/mac
|
Cassy
wzl-lid
Sinds 24/9/2004
T:4 -
R:104
|
20/2/2005 -
15:45u
| Quote
|
losealot schreef:
Cassy schreef: toch zo mooi in .NET  mijn programmas werken ook op linux/mac  who cares bij websites, dat is net het verschil tussen een desktop applicatie en een web applicatie.
|
Losealot
Beachboy
Sinds 24/9/2004
T:55 -
R:1358
|
20/2/2005 -
15:45u
| Quote
|
mja das juist
|
An Khayra
wzl-lid
Sinds 27/5/2004
T:5 -
R:72
|
24/2/2005 -
15:20u
| Quote
|
Je kan ook:document.frmContact.txtNaam.value.length == 0 controleren, BTW.
Laatst aangepast door
An Khayra
op 24/02/2005 15:20:47u
(1x aangepast)
|
stalin
wzl-lid
Sinds 14/10/2004
T:14 -
R:369
|
25/2/2005 -
20:19u
| Quote
|
ge kunt natuurlijk ook controleren op juistheid van de code met reguliere expressies. Zo zullen ze niet alleen ingevuld zijn de velden, maar ook correct ingevuld zijn, dan moet er in mail ook een mailadres staan.
function controleer() { var adres= document.getElementById("e-mail" .value; var naam = document.getElementById("naam" .value; var naamRegEx = /\w\D/i; var naamOK = naam.search(naamRegEx); var voornaam = document.getElementById("voornaam" .value; var voornaamRegEx = /\w\D/i; var voornaamOK = voornaam.search(voornaamRegEx); var adresRegEx = /^.*@\w*\.\w*/; var adresOK = adres.search(adresRegEx);
if(naamOK == -1 || voornaamOK == -1 || adresOK == -1 ) { window.alert("Eén of meerdere velden werden niet correct ingevuld" ;
} else { //verzenden van de form }
}
|