![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
|
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. |
#2
| |||
| |||
|
|
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 |
![]() |
| Thread Tools | |
| Display Modes | |
| |