Avatar billede excession Nybegynder
22. september 2002 - 17:45 Der er 5 kommentarer og
1 løsning

check om filename = jpg

hejsa

jeg har prøvet at søge efter noget validering der ligner det jeg vil, uden held

jeg vil gerne have at der laves validering på en formular.  i formularen kan brugeren vælge filer der skal uploades og samtidig udfylde en beskrivelse.

filerne må kun være jpg filer og hver fil skal have en beskrivelse.
brugeren behøver ikke at udfylde hele formularen, men der skal væer en beskrivelse for hver jpg fil

er der nogen der kan hjælpe?

  <FORM METHOD="POST" ENCTYPE="multipart/form-data" ACTION="uploadcode3.asp">
      ID = <INPUT TYPE=TEXT NAME="ID" VALUE="<%=request.querystring("id")%>"><BR>
      <br>
      <br>

      File 1:<INPUT TYPE=FILE NAME="FILE1"><br>
      Description 1:<INPUT TYPE=TEXT NAME="DESCR1"><BR>
      <br>
      File 2:<INPUT TYPE=FILE NAME="FILE2"><br>
      Description 2:<INPUT TYPE=TEXT NAME="DESCR2"><BR>
      <br>
      File 3:<INPUT TYPE=FILE NAME="FILE3"><br>
      Description 3:<INPUT TYPE=TEXT NAME="DESCR3"><BR>
      <br>
      File 4:<INPUT TYPE=FILE NAME="FILE4"><br>
      Description 4:<INPUT TYPE=TEXT NAME="DESCR4"><BR>
      <br>
      File 5:<INPUT TYPE=FILE NAME="FILE5"><br>
      Description 5:<INPUT TYPE=TEXT NAME="DESCR5"><BR>
      <br>
      File 6:<INPUT TYPE=FILE NAME="FILE6"><br>
      Description 6:<INPUT TYPE=TEXT NAME="DESCR6"><BR>
      <br>
      File 7:<INPUT TYPE=FILE NAME="FILE7"><br>
      Description 7:<INPUT TYPE=TEXT NAME="DESCR7"><BR>
      <br>
      File 8:<INPUT TYPE=FILE NAME="FILE8"><br>
      Description 8:<INPUT TYPE=TEXT NAME="DESCR8"><BR>
      <br>
  <INPUT TYPE=SUBMIT VALUE="Upload!">
  </FORM>

-- xs
Avatar billede goose Nybegynder
22. september 2002 - 18:03 #1
<script type="text/javascript">
// formular tjek start
function tjek_form(){
var tjek = document.formular;

// tjekker om feltet beskrivelse er udfyldt
if(tjek.beskrivelse.value == ''){
alert('Du skal skrive en beskrivelse');
tjek.beskrivelse.focus();
return false;
}
// navne tjek slut

// checker filtype
    if (formular.foto.value.length>0){
            FileType = formular.foto.value.substring(formular.foto.value.length-4)
            FileType = FileType.toLowerCase()
            if (FileType!=".jpg"){
                alert("Der kan kun bruges filer af typen .jpg !");
                formular.foto.focus();
                return (false);
            }
}
// slut for filcheck

Giv din formaular name="formular" og tilføj onSubmit="return tjek_form();"

/Goose
Avatar billede excession Nybegynder
22. september 2002 - 18:08 #2
fejl: tegnet '}' var ventet
Avatar billede excession Nybegynder
22. september 2002 - 18:14 #3
den skal jo også checke dem allesammen igennem, hvis der er valgt en fil, skal den tilhørende beskrivelse (descrX) udfyldes

man kan hellere ikke udfylde descrX uden at der er valgt en jpg fil
Avatar billede excession Nybegynder
23. september 2002 - 16:47 #4
jeg kan stadig ikke finde ud af det..

jeg forhøjer points fra 60 til 100 og håber på at der er en der kan hjælpe mig
Avatar billede excession Nybegynder
28. september 2002 - 14:16 #5
lukker
Avatar billede excession Nybegynder
28. september 2002 - 14:17 #6
.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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