Avatar billede pelskee Nybegynder
06. marts 2006 - 09:48 Der er 8 kommentarer og
1 løsning

Form check

hvordan kan jeg med denne submit form lave et check på en række form felter så den ikke submitter formen hvis felterne ikke er udfyldt ?

<a href="#" onclick="document.opret.submit();" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('naeste','','images/button_naeste.gif',1)"><img src="images/button_naeste_aktiv.gif" name="naeste" border="0"></a>
Avatar billede kalp Novice
06. marts 2006 - 09:49 #1
if request.form("feltnavn") = "" OR request.form("feltnavn2") = "" osv osv then
response.write("udfyldt alle felter tak")
else
indsæt i db
end if
Avatar billede pelskee Nybegynder
06. marts 2006 - 09:53 #2
min form ser sådan ud: <form name="opret" method="POST" action="<%=MM_editAction%>" style="margin:0px;padding:0px;">

vil det du skriver virke ?
Avatar billede kalp Novice
06. marts 2006 - 09:57 #3
Det kommer an på hvor dette bliver læst henne..

action="<%=MM_editAction%>"

den funktion du fik af mig var ASP kode (pga. katagorien)
men du vil måske have det i javascript?
Avatar billede thesurfer Nybegynder
06. marts 2006 - 09:58 #4
"så den ikke submitter formen hvis felterne ikke er udfyldt ?" = JavaScript.

ASP kan jo ikke afvikles, før formen er submittet.

/theSurfer
Avatar billede pelskee Nybegynder
06. marts 2006 - 10:03 #5
okay- skal jeg så skifte kategori ?

jeg er bare blank så jeg vidste ikke helt hvor det skulle oprettes
Avatar billede kalp Novice
06. marts 2006 - 10:05 #6
meget simpelt tjek på f.eks 2 felter

<script type="text/javascript">
<!--

function formValidation(form){
if(notEmpty(form.feltnavn1)){
if(notEmpty(form.feltnavn2)){
return true;
}
}
return false;
}
function notEmpty(elem){
var str = elem.value;
if(str.length == 0){
alert("udfyld alle felter tak!");
return false;
} else {
return true;
}
}
Avatar billede pelskee Nybegynder
06. marts 2006 - 10:11 #7
hvordan implementerer jeg det i min knap så den ikke submitter hvis javascriptet melder fejl ?


<a href="#" onclick="document.opret.submit();" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('naeste','','images/button_naeste.gif',1)"><img src="images/button_naeste_aktiv.gif" name="naeste" border="0"></a>
Avatar billede kalp Novice
06. marts 2006 - 10:14 #8
prøv lige sådan her

<form name="opret" method="POST" onSubmit="return formValidation(this)" action="<%=MM_editAction%>"
Avatar billede pelskee Nybegynder
21. marts 2006 - 08:18 #9
:) tak
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester