Mam formularz mający pola follwing,Sprawdź typ pliku po przesłaniu formularza?
<form onsubmit="return checkcreateform()" action="/gallery/create" method="post" enctype="multipart/form-data">
<label>Type:*</label>
<label for="type-1">
<input type="radio" checked="checked" value="1" id="type-1" name="type">Image
</label>
<br>
<label for="type-2">
<input type="radio" value="2" id="type-2" name="type">Video
</label>
<label class="itemdetailfloatL required" for="file">File:*</label>
<input type="hidden" id="MAX_FILE_SIZE" value="8388608" name="MAX_FILE_SIZE">
<input type="file" tabindex="5" class="text-size text" id="file" name="file">
<input type="submit" value="Create" id="submit" name="submit">
</form>
Chcę potwierdzić przed wysłaniem formularza. Jak mogę sprawdzić, czy użytkownik wybrał typ jako Obraz i załadował wideo, czy też wybierz typ wideo i przesłać obraz?
Możemy to osiągnąć za pomocą javascript lub jquery.Każdy szybki sposób na sprawdzenie tego?
Uprzejmie mi pomóż w tej sprawie.
używam plugin jQuery Walidacja: http://bassistance.de/jquery-plugins/jquery-plugin-validation/ – Wayne
istnieje „akceptować” atrybut wkrótce, to naprawdę nie jest jeszcze obsługiwany, ale spójrz na: http://www.w3schools.com/jsref/prop_fileupload_accept.asp Normalnie Jedynym bezpiecznym i skutecznym sposobem na zrobienie tego będzie serveride, ale możesz po prostu sprawdzić rozszerzenia plików za pomocą wtyczki javascript lub jQuery's validate. – adeneo