HighDots Forums  

Re: Formular auf .jpg prüfen

Javascript (German) Programmiersprache JavaScript. (de.comp.lang.javascript)


Discuss Re: Formular auf .jpg prüfen in the Javascript (German) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Steffen Laubner
 
Posts: n/a

Default Re: Formular auf .jpg prüfen - 09-07-2003 , 11:17 AM






Jay Postertz schrieb:

Quote:
ich suche ein Funktion wo ich ein Formular vor dem absenden auf,
eine *.jpg prüfen kann. Kenne mich leider mit Javascript nicht aus,
aber muss schneel vorläufig eingebaut werden bis ich des in php realisiere.
Das <input type="file"> ist eines der heiligsten HTML-Objekte, mit dem
man per Script so gut wie nichts machen kann. Ich weiss nicht ob das
folgenden mit jedem Browser funktioniert, aber bei meinem Moz1.4
(Mozilla/5.0 (Windows; U; Windows NT 5.0; de-AT; rv:1.4)
Gecko/20030624) funktioniert:

x=document.nameDesForm.nameDesFileInput.value;
return x.substr(x.lastIndexOf('.'),4)=='.jpg'

Anmerkungen:
1. Was passiert bei Usern ohne JavaScript?
2. Das matched auf "*.jpg", also auch sowas wie "blah.gif.jpg"
3. Natuerlich kann man das auch umgehen, in dem man blah.gif nach
blubb.jpg umbenennt.
4. Das geht mit einer RegExp wahrscheinlich wesentlich eleganter.

Du solltest Dir also dringend eine serverseitige Loesung ueberlegen!

--
http://www.geocities.com/SoHo/Bistro/9813/ - Photogallery (JavaScript)
http://www.fotocommunity.de/pc/pc.php4?mypics=1631 - more Photos


Reply With Quote
  #2  
Old   
Jay Postertz
 
Posts: n/a

Default Re: Formular auf .jpg prüfen - 09-07-2003 , 12:55 PM






Danke, des suchte ich, Steffen
ja klaro wird des Serverseitig gemacht, aber es muss schnell gehen
und da brauche ich ne zwischenlösung...

Jay


"Steffen Laubner" <steffen.laubner (AT) gmx (DOT) de> schrieb im Newsbeitrag
news:bjfi66$ids80$1 (AT) ID-46137 (DOT) news.uni-berlin.de...
Quote:
Jay Postertz schrieb:

ich suche ein Funktion wo ich ein Formular vor dem absenden auf,
eine *.jpg prüfen kann. Kenne mich leider mit Javascript nicht aus,
aber muss schneel vorläufig eingebaut werden bis ich des in php
realisiere.

Das <input type="file"> ist eines der heiligsten HTML-Objekte, mit dem
man per Script so gut wie nichts machen kann. Ich weiss nicht ob das
folgenden mit jedem Browser funktioniert, aber bei meinem Moz1.4
(Mozilla/5.0 (Windows; U; Windows NT 5.0; de-AT; rv:1.4)
Gecko/20030624) funktioniert:

x=document.nameDesForm.nameDesFileInput.value;
return x.substr(x.lastIndexOf('.'),4)=='.jpg'

Anmerkungen:
1. Was passiert bei Usern ohne JavaScript?
2. Das matched auf "*.jpg", also auch sowas wie "blah.gif.jpg"
3. Natuerlich kann man das auch umgehen, in dem man blah.gif nach
blubb.jpg umbenennt.
4. Das geht mit einer RegExp wahrscheinlich wesentlich eleganter.

Du solltest Dir also dringend eine serverseitige Loesung ueberlegen!

--
http://www.geocities.com/SoHo/Bistro/9813/ - Photogallery (JavaScript)
http://www.fotocommunity.de/pc/pc.php4?mypics=1631 - more Photos



Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.