accept на инпут

Код:
<script type="text/javascript" language="JavaScript">
function check() {
  var ext = document.f.pic.value;
  ext = ext.substring(ext.length-3,ext.length);
  ext = ext.toLowerCase();
  if(ext != 'jpg') {
    alert('You selected a .'+ext+
          ' file; please select a .jpg file instead!');
    return false; }
  else
    return true; }
</script>

<form method="post" name=f
enctype="multipart/form-data"
onsubmit="return check();"
action="http://www.cs.tut.fi/cgi-bin/run/~jkorpela/echo.cgi">
<p>
Please select a JPEG (.jpg) file to be sent:
<br>
<input type="file" name="pic" size="40"
accept="image/jpeg">
<p>
Please include a short explanation:<br>
<textarea name="expl" rows="3" cols="40"
onfocus="check();">
</textarea>
<p>
<input type="submit" value="Send">
</form>

демо: http://www.cs.tut.fi/~jkorpela/forms/filecheck.html
 
MontefuckeR каза:
е аз като нямам такова поле в което се цъка после за да провери фаила?

Код:
<script type="text/javascript" language="JavaScript"> 
function check() { 
  var ext = document.f.pic.value; 
  ext = ext.substring(ext.length-3,ext.length); 
  ext = ext.toLowerCase(); 
  if(ext != 'jpg') { 
    alert('You selected a .'+ext+ 
          ' file; please select a .jpg file instead!'); 
    return false; } 
  else 
    return true; } 
</script> 

<form method="post" name=f 
enctype="multipart/form-data" 
onsubmit="return check();" 
action="http://www.cs.tut.fi/cgi-bin/run/~jkorpela/echo.cgi"> 
<p> 
Please select a JPEG (.jpg) file to be sent: 
<br> 
<input type="file" name="pic" size="40" 
accept="image/jpeg"> 
<input type="submit" value="Send"> 
</form>

създай го, пусни го, зареди фаил различен от jpg и натисни бутона
 
Аха ами като имам такова име:
<input type="file" name="file[]" accept="image/jpeg" />
как да го запиша в ЖС-та :
var ext = document.form.file[].value;
 
MontefuckeR каза:
Аха ами като имам такова име:
<input type="file" name="file[]" accept="image/jpeg" />
как да го запиша в ЖС-та :
var ext = document.form.file[].value;
и освен това искам ЖС-та да е в genera.js
а като го сложа там после не действа... сигурно с гет трябва нещо
 

Back
Горе