Hej! Om det är tomt: Jo, value finns och är läsbar. Den är bara inte skrivbar (som tur är).Kontrollera en type="file"
Tydligen så gick det ju inte att ändra value i en <input type="file"> med hjälp av JavaScript, men nu undrar jag om det går att kontrollera ifall fältet är tomt eller inte, eftersom att det inte finns något value så måste man ju använda sig av någon annan metod. Nån som har något förslag?
//StefanSv: Kontrollera en type="file"
javascript:<code>if (!document.getElementById('file').value) {</code>
asp:<code>if request.form("file") = "" then</code>
php:<code>if (!$_POST['file']) {</code>Sv: Kontrollera en type="file"
Testa nedanstående kod där värdet läses och skrivs i textbox och på det sättet även kan få en custom-designad file-control.
<input type=file name=browse style="display: none;">
<input type=text name=file>
<input type=button
style="font-style:veranda; font-size:12px; font-weight:bold;text-transform:lowercase;color:white;background-color:#A2C382;height:22px;border-style:ridge;text-align:center;"
onClick="browse.click();file.value=browse.value"
value="Select a File...">