[jQuery] Re: possible to empty file input in form with .click or .focus ?
mkmanning, many thanks - your solution worked! The input is now replaces with an identical, new input. thanks again! mkmanning wrote: > > > You could replace the file input when the URL field is focused: > > $('#fu').replaceWith(''); > > where #fu is the file input. > > On Oct 12, 11:53 am, amuhlou wrote: >> hmm yeah, I did a quick google search and it appears that allowing you >> to access a file input's value attribute would pose a security issue. >> >> I found a solution but the code isn't exactly >> prettyhttp://gusiev.com/2009/04/clear-upload-file-input-field/ >> >> On Oct 12, 6:43 pm, captaincarp wrote: >> >> >> >> > Yeah this is what I've been trying, >> >> > i think maybe different rules apply for file inputs perhaps? >> >> > amuhlou wrote: >> >> > > Try: >> >> > > $('#input_id').focus(function(){ >> > > $(this).attr("value",""); >> > > }); >> >> > > On Oct 12, 5:59 pm, captaincarp wrote: >> > >> My image upload form has a choice of either upload image by entering >> url >> > >> or >> > >> by browsing for a file, >> >> > >> I'm trying to empty the file-input input if you focus on the >> url-input. >> >> > >> I've tried bother these events on click/blur but neither seem to >> work >> > >> like >> > >> they would for a checkbox or text input... >> >> > >> $('#input_id').empty(); >> > >> $('#input_id').attr('value', ''); >> >> > >> any ideas would be help my head! >> > >> -- >> > >> View this message in >> > >> >> context:http://www.nabble.com/possible-to-empty-file-input-in-form-with-.clic... >> > >> Sent from the jQuery General Discussion mailing list archive at >> > >> Nabble.com. >> >> > -- >> > View this message in >> context:http://www.nabble.com/possible-to-empty-file-input-in-form-with-.clic... >> > Sent from the jQuery General Discussion mailing list archive at >> Nabble.com. > > -- View this message in context: http://www.nabble.com/possible-to-empty-file-input-in-form-with-.click-or-.focus---tp25860408s27240p25872100.html Sent from the jQuery General Discussion mailing list archive at Nabble.com.
[jQuery] Re: possible to empty file input in form with .click or .focus ?
Yes, it is a security thing. Otherwise malicious developers would be adding paths to user's existing files and be able to silently upload user's files without their knowledge. On Oct 12, 11:33 am, captaincarp wrote: > Sounds like a good idea - i'll give it a try in the morning and let you know > if i have any luck > > wierd that there doesnt seem any way of directly altering the file inputs > value... perhaps its a security thing... > > > > mkmanning wrote: > > > You could replace the file input when the URL field is focused: > > > $('#fu').replaceWith(''); > > > where #fu is the file input. > > > On Oct 12, 11:53 am, amuhlou wrote: > >> hmm yeah, I did a quick google search and it appears that allowing you > >> to access a file input's value attribute would pose a security issue. > > >> I found a solution but the code isn't exactly > >> prettyhttp://gusiev.com/2009/04/clear-upload-file-input-field/ > > >> On Oct 12, 6:43 pm, captaincarp wrote: > > >> > Yeah this is what I've been trying, > > >> > i think maybe different rules apply for file inputs perhaps? > > >> > amuhlou wrote: > > >> > > Try: > > >> > > $('#input_id').focus(function(){ > >> > > $(this).attr("value",""); > >> > > }); > > >> > > On Oct 12, 5:59 pm, captaincarp wrote: > >> > >> My image upload form has a choice of either upload image by entering > >> url > >> > >> or > >> > >> by browsing for a file, > > >> > >> I'm trying to empty the file-input input if you focus on the > >> url-input. > > >> > >> I've tried bother these events on click/blur but neither seem to > >> work > >> > >> like > >> > >> they would for a checkbox or text input... > > >> > >> $('#input_id').empty(); > >> > >> $('#input_id').attr('value', ''); > > >> > >> any ideas would be help my head! > >> > >> -- > >> > >> View this message in > > >> context:http://www.nabble.com/possible-to-empty-file-input-in-form-with-.clic... > >> > >> Sent from the jQuery General Discussion mailing list archive at > >> > >> Nabble.com. > > >> > -- > >> > View this message in > >> context:http://www.nabble.com/possible-to-empty-file-input-in-form-with-.clic... > >> > Sent from the jQuery General Discussion mailing list archive at > >> Nabble.com. > > -- > View this message in > context:http://www.nabble.com/possible-to-empty-file-input-in-form-with-.clic... > Sent from the jQuery General Discussion mailing list archive at Nabble.com.
[jQuery] Re: possible to empty file input in form with .click or .focus ?
Sounds like a good idea - i'll give it a try in the morning and let you know if i have any luck wierd that there doesnt seem any way of directly altering the file inputs value... perhaps its a security thing... mkmanning wrote: > > > You could replace the file input when the URL field is focused: > > $('#fu').replaceWith(''); > > where #fu is the file input. > > On Oct 12, 11:53 am, amuhlou wrote: >> hmm yeah, I did a quick google search and it appears that allowing you >> to access a file input's value attribute would pose a security issue. >> >> I found a solution but the code isn't exactly >> prettyhttp://gusiev.com/2009/04/clear-upload-file-input-field/ >> >> On Oct 12, 6:43 pm, captaincarp wrote: >> >> >> >> > Yeah this is what I've been trying, >> >> > i think maybe different rules apply for file inputs perhaps? >> >> > amuhlou wrote: >> >> > > Try: >> >> > > $('#input_id').focus(function(){ >> > > $(this).attr("value",""); >> > > }); >> >> > > On Oct 12, 5:59 pm, captaincarp wrote: >> > >> My image upload form has a choice of either upload image by entering >> url >> > >> or >> > >> by browsing for a file, >> >> > >> I'm trying to empty the file-input input if you focus on the >> url-input. >> >> > >> I've tried bother these events on click/blur but neither seem to >> work >> > >> like >> > >> they would for a checkbox or text input... >> >> > >> $('#input_id').empty(); >> > >> $('#input_id').attr('value', ''); >> >> > >> any ideas would be help my head! >> > >> -- >> > >> View this message in >> > >> >> context:http://www.nabble.com/possible-to-empty-file-input-in-form-with-.clic... >> > >> Sent from the jQuery General Discussion mailing list archive at >> > >> Nabble.com. >> >> > -- >> > View this message in >> context:http://www.nabble.com/possible-to-empty-file-input-in-form-with-.clic... >> > Sent from the jQuery General Discussion mailing list archive at >> Nabble.com. > > -- View this message in context: http://www.nabble.com/possible-to-empty-file-input-in-form-with-.click-or-.focus---tp25860408s27240p25862884.html Sent from the jQuery General Discussion mailing list archive at Nabble.com.
[jQuery] Re: possible to empty file input in form with .click or .focus ?
You could replace the file input when the URL field is focused: $('#fu').replaceWith(''); where #fu is the file input. On Oct 12, 11:53 am, amuhlou wrote: > hmm yeah, I did a quick google search and it appears that allowing you > to access a file input's value attribute would pose a security issue. > > I found a solution but the code isn't exactly > prettyhttp://gusiev.com/2009/04/clear-upload-file-input-field/ > > On Oct 12, 6:43 pm, captaincarp wrote: > > > > > Yeah this is what I've been trying, > > > i think maybe different rules apply for file inputs perhaps? > > > amuhlou wrote: > > > > Try: > > > > $('#input_id').focus(function(){ > > > $(this).attr("value",""); > > > }); > > > > On Oct 12, 5:59 pm, captaincarp wrote: > > >> My image upload form has a choice of either upload image by entering url > > >> or > > >> by browsing for a file, > > > >> I'm trying to empty the file-input input if you focus on the url-input. > > > >> I've tried bother these events on click/blur but neither seem to work > > >> like > > >> they would for a checkbox or text input... > > > >> $('#input_id').empty(); > > >> $('#input_id').attr('value', ''); > > > >> any ideas would be help my head! > > >> -- > > >> View this message in > > >> context:http://www.nabble.com/possible-to-empty-file-input-in-form-with-.clic... > > >> Sent from the jQuery General Discussion mailing list archive at > > >> Nabble.com. > > > -- > > View this message in > > context:http://www.nabble.com/possible-to-empty-file-input-in-form-with-.clic... > > Sent from the jQuery General Discussion mailing list archive at Nabble.com.
[jQuery] Re: possible to empty file input in form with .click or .focus ?
hmm yeah, I did a quick google search and it appears that allowing you to access a file input's value attribute would pose a security issue. I found a solution but the code isn't exactly pretty http://gusiev.com/2009/04/clear-upload-file-input-field/ On Oct 12, 6:43 pm, captaincarp wrote: > Yeah this is what I've been trying, > > i think maybe different rules apply for file inputs perhaps? > > > > amuhlou wrote: > > > Try: > > > $('#input_id').focus(function(){ > > $(this).attr("value",""); > > }); > > > On Oct 12, 5:59 pm, captaincarp wrote: > >> My image upload form has a choice of either upload image by entering url > >> or > >> by browsing for a file, > > >> I'm trying to empty the file-input input if you focus on the url-input. > > >> I've tried bother these events on click/blur but neither seem to work > >> like > >> they would for a checkbox or text input... > > >> $('#input_id').empty(); > >> $('#input_id').attr('value', ''); > > >> any ideas would be help my head! > >> -- > >> View this message in > >> context:http://www.nabble.com/possible-to-empty-file-input-in-form-with-.clic... > >> Sent from the jQuery General Discussion mailing list archive at > >> Nabble.com. > > -- > View this message in > context:http://www.nabble.com/possible-to-empty-file-input-in-form-with-.clic... > Sent from the jQuery General Discussion mailing list archive at Nabble.com.
[jQuery] Re: possible to empty file input in form with .click or .focus ?
Yeah this is what I've been trying, i think maybe different rules apply for file inputs perhaps? amuhlou wrote: > > > Try: > > $('#input_id').focus(function(){ > $(this).attr("value",""); > }); > > On Oct 12, 5:59 pm, captaincarp wrote: >> My image upload form has a choice of either upload image by entering url >> or >> by browsing for a file, >> >> I'm trying to empty the file-input input if you focus on the url-input. >> >> I've tried bother these events on click/blur but neither seem to work >> like >> they would for a checkbox or text input... >> >> $('#input_id').empty(); >> $('#input_id').attr('value', ''); >> >> any ideas would be help my head! >> -- >> View this message in >> context:http://www.nabble.com/possible-to-empty-file-input-in-form-with-.clic... >> Sent from the jQuery General Discussion mailing list archive at >> Nabble.com. > > -- View this message in context: http://www.nabble.com/possible-to-empty-file-input-in-form-with-.click-or-.focus---tp25860408s27240p25861082.html Sent from the jQuery General Discussion mailing list archive at Nabble.com.
[jQuery] Re: possible to empty file input in form with .click or .focus ?
Try: $('#input_id').focus(function(){ $(this).attr("value",""); }); On Oct 12, 5:59 pm, captaincarp wrote: > My image upload form has a choice of either upload image by entering url or > by browsing for a file, > > I'm trying to empty the file-input input if you focus on the url-input. > > I've tried bother these events on click/blur but neither seem to work like > they would for a checkbox or text input... > > $('#input_id').empty(); > $('#input_id').attr('value', ''); > > any ideas would be help my head! > -- > View this message in > context:http://www.nabble.com/possible-to-empty-file-input-in-form-with-.clic... > Sent from the jQuery General Discussion mailing list archive at Nabble.com.