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 fra Computerworld
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