//skrypt sprawdzajacy dodawany plik
?>
<script type="javascript">
function sprawdz()
{
ext13 = form.img.value.substr(form.img.value.length-3, 1);
ext14 = form.img.value.substr(form.img.value.length-4, 1);
ext15 = form.img.value.substr(form.img.value.length-5, 1);
ext23 = form.img2.value.substr(form.img2.value.length-3, 1);
ext24 = form.img2.value.substr(form.img2.value.length-4, 1);
ext25 = form.img2.value.substr(form.img2.value.length-5, 1);
if(ext13.toLowerCase() == 'gif' or ext23.toLowerCase() == 'gif')
{
document.getElementById("radio1").disabled = false;
document.getElementById("radio2").disabled = false;
document.getElementById("radio3").disabled = false;
document.getElementById("radio4").disabled = true;
return false;
}
if(ext13.toLowerCase() == 'jpg' or ext23.toLowerCase() == 'jpg')
{
document.getElementById("radio1").disabled = true;
document.getElementById("radio2").disabled = true;
document.getElementById("radio3").disabled = true;
document.getElementById("radio4").disabled = false;
return false;
}
if(ext13.toLowerCase() == 'png' or ext23.toLowerCase() == 'png')
{
document.getElementById("radio1").disabled = true;
document.getElementById("radio2").disabled = true;
document.getElementById("radio3").disabled = true;
document.getElementById("radio4").disabled = false;
return false;
}
if(ext13.toLowerCase() == 'bmp' or ext23.toLowerCase() == 'bmp')
{
document.getElementById("radio1").disabled = true;
document.getElementById("radio2").disabled = true;
document.getElementById("radio3").disabled = true;
document.getElementById("radio4").disabled = false;
return false;
}
if(ext14.toLowerCase() == 'jpeg' or ext24.toLowerCase() == 'jpeg')
{
document.getElementById("radio1").disabled = true;
document.getElementById("radio2").disabled = true;
document.getElementById("radio3").disabled = true;
document.getElementById("radio4").disabled = false;
return false;
}
if(ext15.toLowerCase() == 'pjpeg' or ext25.toLowerCase() == 'pjpeg')
{
document.getElementById("radio1").disabled = true;
document.getElementById("radio2").disabled = true;
document.getElementById("radio3").disabled = true;
document.getElementById("radio4").disabled = false;
return false;
}
if(ext15.toLowerCase() == 'x-png' or ext25.toLowerCase() == 'x-png')
{
document.getElementById("radio1").disabled = true;
document.getElementById("radio2").disabled = true;
document.getElementById("radio3").disabled = true;
document.getElementById("radio4").disabled = false;
return false;
}
}
</script>
<?
<body onLoad="sprawdz();">
<?php
<form name='dodaj_gif' id='imgform' enctype='multipart/form-data' method='post'>";
<tr><td><input onmousemove='sprawdz(document.form.img.value)' id='t1' type='file' name='img'> $lang[10006]
<input id='p2' onmousemove='sprawdz(document.form.img2.value)' onkeypress='sprawdz(document.form.img2.value)'
placeholder='http://gifx.pl/file.gif' type='text' name='img2'></td></tr>";
echo " <tr><td><input id='t2' type='text' name='tytul'> *$lang[10003]</td></tr> <tr><td>$lang[10004]:
<input id='radio1' value='1' type='radio' name='kat' disabled='disabled'> The Best
<input id='radio2' value='2' type='radio' name='kat' disabled='disabled'> Good
<input id='radio3' value='3' type='radio' name='kat' disabled='disabled'> XXX
<input id='radio4' value='4' type='radio' name='kat' disabled='disabled'> images
</td></tr>
<tr><td>$lang[10005]:<br /><textarea placeholder='winner, comilation, ...' cols='40' rows='3' name='opis'></textarea></td></tr>
<tr><td><input type='submit' name='submit'> *$lang[10002]</td></tr>
</form>";
Po wybraniu pliku o rozszerzeniu gif dostepne tylko pierwsze 3 pola radio a po wybraniu innego dostepna tylko kategoria images
cos mi nie trybi....
dodam ze albo z pliku albo z linku ma znajdowac rozszerzenie i pozniej blokowac albo odblokowywac dostep do wyboru kategorii
Ten post edytował MaciekDZN 10.04.2016, 20:28:03