This question already has an answer here:
- Styling an input type=“file” button 39 answers
Simple question... How do I change the cursor type on a file input type?
I've tried the following:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<style>
input[type="file"] {
cursor: pointer;
}
</style>
</head>
<body>
<input type="file">
</body>
</html>
For some reason, it won't play ball.
css:
.btn{cursor:pointer;}
You can see it in action here: http://blueimp.github.com/jQuery-File-Upload/
It's not the jquery doing it. It's the http://blueimp.github.com/cdn/css/bootstrap-responsive.min.css file. I've just grabbed what I needed out of it and it works great without any of the jquery.
First of all, your code works on Internet Explorer, but doesn't on Firefox.
Second, W3C Css standard doesn't allow styling complex tags like
<input />
. Even for cursor property.Endly, see this page. I did not try his solution, so tell us if it works and how.
Know this a old thread. But the google results brings this up... I Just found a partial solution to chrome (not invalving flash, javascript, extra DOM manipulation with overflow hidden)
.
The problem is that button's doesn't inherit the cursor property in general(?) but the rest of the input[type=file] field dose. Thats why chrome get the pointer except the button