Avatar billede learner Praktikant
16. juni 2010 - 13:39 Der er 3 kommentarer og
1 løsning

alert() onclick input type="file" selector med jquery

Hejsa jeg har et temp problem med æøå i filnavne. det er en anden historie. Men

jeg vil lave således at man bliver advaret om at man ik må skrive æøå filnavne og har forsøgt at lave dette således:

    <script type="text/javascript">
        var alerted = false;
        $("input:file").click(function (){
          if (alerted==false){
            alert('OBS hvis der er æ, ø eller å i filnavnet på den fil du vælger, så læs videre her: Man kan ikke uploade billeder med æøå i filnavnet, det virker desværre ikke endnu. Der arbejdes hårdt på at løse dette æøå problem. Indtil videre, må vi bede dig om først at omdøbe filens navn inden du uploader den her. Dette gælder kun hvis der er æ,ø eller å i filens navn.');
          }
          alerted = true;
        });
    </script>

Det vil ikke virke for mig!
Hvorfor virker det ikke? Og hvad skal jeg gøre fpor at få det til at virke?

På forhånd tak :o)
Avatar billede learner Praktikant
16. juni 2010 - 14:18 #1
jeg har løst det lidt anderledes:

    <script type="text/javascript">
        $(document).ready(
            function(){$("input:file").after('<br>OBS filnavne med æ, ø eller å kan ikke uploades. Det virker desværre ikke endnu. Der arbejdes hårdt på at løse dette æøå problem.');}
        );
    </script>
Avatar billede softspot Forsker
16. juni 2010 - 15:32 #2
I dit oprindelige eksempel manglede tildelingen af click-eventhandleren til input:file vel bare at blive omsluttet af

$(document).ready(function() { ... });

Altså sådan:

<script type="text/javascript">
  var alerted = false;
  $(document).ready(function() {
    $("input:file").click(function() {
      if (alerted == false){
        alert('OBS hvis der er æ, ø eller å i filnavnet på den fil du vælger, så læs videre her: Man kan ikke uploade billeder med æøå i filnavnet, det virker desværre ikke endnu. Der arbejdes hårdt på at løse dette æøå problem. Indtil videre, må vi bede dig om først at omdøbe filens navn inden du uploader den her. Dette gælder kun hvis der er æ,ø eller å i filens navn.');
        alerted = true;
      }
    });
  });
</script>
Avatar billede learner Praktikant
17. juni 2010 - 00:49 #3
Nåe ja da :o)

Det har jeg total overset, for søren.

Mange tak for hjælpen :o)

Ha' en dejlig aften og smid gerne svar.
Avatar billede softspot Forsker
17. juni 2010 - 08:14 #4
Velbekomme :-)
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