JSFiddle - React, Tailwind, and code Playground
JavaScript
alert((function isInputTypeFileImplemented(){
var elem;
try {
elem = document.createElement("input");
elem.type = "file";
} catch(e) {
return -1; // type=file is not implemented
}
try {
elem.value = "Test";
if (elem.value == "Test") {
return -2; // type=file should have thrown an error on line above
} else {
if (elem.disabled) {
return -3; // type=file disabled in iOS < 6
} else {
return true; // type=file implemented partially correctly
}
}
} catch(e){
return true; // type=file implemented correctly
}
})())