login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Php + formulier + js

Offline SilVeX - 22/03/2007 23:47
Avatar van SilVeXHTML beginner Ik heb een index.php die include in een divje de opgegeven "p"
dus index.php?p=contact opent een contact formulier.

Nu heb ik dat formulier daarop en de actie aan dat formulier sendmail.php en hij controleert dmv js of alles is ingevuld. Maar nu moet dat javascriptje ook nog is in een externe file. Hoe kan ik dat doen?

8 antwoorden

Gesponsorde links
Offline vinTage - 22/03/2007 23:51
Avatar van vinTage Nieuw lid <script type="text/javascript" src="controleer.js">
in je index.

Verder kan je misschien beter een serverside check doen ipv clientside, als ik js uitzet dan kan ik spammen wat ik wil ?
Offline SilVeX - 22/03/2007 23:54 (laatste wijziging 23/03/2007 08:59)
Avatar van SilVeX HTML beginner @vinTage dat kan je sowieso wel doen 
Je moet alleen wel eerst naam+email etc invullen maar inderdaad als je js uitzet kan je dat omzeilen.

Edit: Het werkt niet als ik die regel van jou op me index in de head zet

Edit2: Inplaats van src kan je toch beter href gebruiken omdat src niet in alle browsers werkt?

Niemand weet waar het aan ligt?
Offline CounterForce - 23/03/2007 10:41 (laatste wijziging 23/03/2007 10:47)
Avatar van CounterForce Onbekend Omg , je kan toch controleren of JS aanstaat of niet...en als die niet aanstaat geef je een tekst weer dat JS moet aanstaan om verder te kunnen gaan...

dat kan als volgt:

  1. <script language="JavaScript">
  2. hier je controlescript...
  3. </script>
  4. <noscript>Je moet Javascript aanzetten om verder te
  5. kunnen gaan met het invullen van het formulier..
  6. </noscript>
Offline Abbas - 23/03/2007 10:47
Avatar van Abbas Gouden medaille

Crew .NET
Dat is vrij stom, dan sluit je een deel ven potentiële bezoekers uit...
Offline CounterForce - 23/03/2007 10:48
Avatar van CounterForce Onbekend titjes,

Maar als hij dat wil controleren met JS en de bezoeker heeft JS uitgeschakeld, hoe gaat die controle dan doorgaan?

De enige optie is dan maar met PHP controleren he 
Offline Abbas - 23/03/2007 10:52
Avatar van Abbas Gouden medaille

Crew .NET
Ja dat is de enige logische oplossing! 
Offline SilVeX - 24/03/2007 12:27
Avatar van SilVeX HTML beginner
Citaat:
De enige optie is dan maar met PHP controleren he


Dat weet ik maar dit is weer een school project. En ik heb op school nog geen php geleerd. Het formulier moest gewoon gecontroleerd worden met js. En het hoefde nieteens te werken. Nu heb ik hem zelf toch maar wel werkend gemaakt. Alleen het javascript moet in een andere pagina. in een aparte .js file.

En dat krijg ik maar niet voor elkaar
Offline riekele - 24/03/2007 15:55
Avatar van riekele PHP beginner zet al je javascript in een file en noem die controleer.js en dan die regel van vinTage in je head.. moet werken (nog ff </script> erachter)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.191s