31. januar 2007 - 08:52
Der er
9 kommentarer og 1 løsning
Validering - submitter alligevel
<script type="text/javascript"> function ValidateForm(x) { if(x.besked.value==""){ alert("Indtast venligst en besked!"); x.besked.focus(); return false; } return true; } </script> Denne validering af et text-area, den kommer godt nok op med min alert hvis feltet er tomt, men når jeg klikker OK; så submitter den alligevel.. hvorfor?
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Slettet bruger
31. januar 2007 - 08:54
#1
du skal i din form have return ValidateForm(x) <form onsubmit='return ValidateForm(input her);'> Du har nok glemt return før funktionskaldet.. /1
31. januar 2007 - 08:59
#2
<form method="POST" action="default.asp?S=Forum&cmd=Traad&ID=<%=ID%>" onsubmit="return ValidateForm(this)"> det har jeg, som ovenstående..
31. januar 2007 - 09:16
#3
Prøv at putte den på din submitknap med onclick
31. januar 2007 - 09:18
#4
Det vil jeg ikke, i og med brugeren skal kunne submitte formen i andre input felter ved hjælp af enter
Slettet bruger
31. januar 2007 - 10:13
#5
prøv at afslutte med ;
31. januar 2007 - 10:34
#6
kvadratrodenaf1: hjalp desværre heller ikke :(
Slettet bruger
31. januar 2007 - 11:13
#7
Det virker fint her.. prøv at poste hele din side (gerne efter asp har genereret den). /1.
31. januar 2007 - 12:27
#8
<script type="text/javascript"> function ValidateForm(x) { if (document.getElementById('besked').value=='') { alert("Indtast venligst en besked!"); document.getElementById('besked').focus(); return false; } else { document.getElementById(x).submit(); } } </script> <form method="post" onSubmit="return ValidateForm(this.id);" id="MinForm"> <textarea name="besked" id="besked"></textarea> <input type="submit"> </form>
31. januar 2007 - 14:33
#9
<ole> Ja, dén kode virker jo helt fint. Der er ikke noget, der bliver submittet =) /mvh </bole>
27. februar 2007 - 13:44
#10
ved ikke hvad der skete, men pludselig virker det fint med min egen kode.. mystisk! ellers tak for hjælpen..
Vi tilbyder markedets bedste kurser inden for webudvikling