Toon posts:

Form input fields overslaan -> alert

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hey mensen.. ik zat aan een form input field checker te denken voor mn site... das eigenlijk wel zo handiger maar wat lijkt jullie handiger en beter?

in php dat als je submit dat ie dan herlaadt en als je iets over hebt geslagen dat het dan bij de input field staat?

of ik zat ook te denken aan een javascript alert die zegt dat je iets bent vergeten zodra je submit..
dus dat de page eerst niet herlaadt..

alleen van dat laatste weet ik niet zo goed hoe je dat maakt.. kan iemand me op weg helpen dmv een link naar een artikel ofzo?
ik heb op javascripts.com gekeken naar input check maar kon nix vinden..

ik heb wel iets van een scrippie:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<SCRIPT language=javascript>
function field_check() 
{
      var validity = false
    if (!check_empty(document.submit.name.value))
    { 
            validity = false; 
            alert('De har glemt å spesifisere antall!'); 
                document.submit.name.focus();
      }
        
    else if (!check_empty(document.submit.artist.value))
    { 
            validity = false; 
            alert('De har glemt å spesifisere firma!'); 
                document.submit.artist.focus();
      }
        
    else if (!check_empty(document.submit.title.value))
    { 
            validity = false; 
            alert('De har glemt å spesifisere adresse!'); 
                document.submit.title.focus();
      }
        
    else if (!check_empty(document.submit.content.value))
    { 
            validity = false; 
            alert('De har glemt å spesifisere postnummer!'); 
                document.submit.content.focus();
      }
        
       
   else 
    {
            validity = true;
            alert('Takk for bestillingen');
      }
            
      return validity;
      
}

function check_empty(text) 
{
      return (text.length > 0); 
}

</SCRIPT>

en dan roep ik in mn form bij de submit knop deze function aan..

alleen het reageert niet..

weet iemand wat?

greetz

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op donderdag 01 november 2001 18:08 schreef _Assassinator_ het volgende:
weet iemand wat?
Debuggen zou wel es het magic word kunnen zijn.

  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

bovenstaande functie moet je in de onsubmit van het form aanroepen:
<form name='submit' action='blaat.php' onsubmit='return field_check()'>

btw. JS validatie kan handig zijn, maar je moet er niet compleet op vertrouwen. Altijd nog de code controleren als je deze bijvoorbeeld in een database wegschrijft (tenzij je de data niet zo belangrijk vindt natuurlijk).

btw2. ik vind die submit als formnaam wel heel erg gewaagd (restricted word), misschien toch maar iets anders voor verzinnen

Today's subliminal thought is:


  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

Op donderdag 01 november 2001 18:22 schreef ACM het volgende:

[..]

Debuggen zou wel es het magic word kunnen zijn.
move to W&G zou wel eens het magic word kunnen zijn ;)

Today's subliminal thought is:


Verwijderd

Topicstarter
Op donderdag 01 november 2001 18:25 schreef Annie het volgende:

[..]

move to W&G zou wel eens het magic word kunnen zijn ;)
javascript -> scripten -> Webscripting

  • [ti]
  • Registratie: Februari 2000
  • Niet online
Als je kiest voor de client side implementatie voor het checken van de ingevoerde data, zul je dit ook server side moeten doen. Simpelweg omdat sommige mensen javascript uit hebben staan, of omdat er boefjes zijn die best wat meer moeite willen doen om jouw javascriptje te omzeilen en je site aan gort te helpen. Never trust the client, clients are evil. >:)

  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

Op donderdag 01 november 2001 18:43 schreef _Assassinator_ het volgende:

[..]

javascript -> scripten -> Webscripting
topic -> lezen -> :P

Today's subliminal thought is:

Pagina: 1