有没有机会检测用户为元素input
类型HTML所做的每个文件选择file
?
之前曾多次问过这个问题,但是onchange
如果用户再次选择相同的文件,通常不会建议该事件。
7
如果用户单击“取消”,您的代码是否还必须触发?人们希望单击“取消”不会有任何作用,而且我认为大多数用户还希望重新选择同一文件具有与“取消”相同的效果。我不知道这是否可行,但我还是建议您重新考虑这种设计。
—
KRyan 2012年
取消后,它不应射击或使其无法被检测到。这更意味着删除UI提示:如果在选择文件后调用了某些操作,则用户通常希望再次选择该文件时重复该操作。
—
dronus 2012年
input
在对文件执行某些操作后,如果将s的值设置为“”,则可能会出现这种情况。但这也会删除可见的文件名。但是,这可能没问题,因为实际上已处理文件,并且该操作的结果可能出现在其他位置。
请解释一下您想做什么?
—
2012年
我想要的只是模拟桌面应用程序具有的老式行为。如果我在桌面应用程序中再次“打开”同一文件,则通常会重新加载该文件,或者如果对该文件执行了某些操作(例如将其转换为其他格式),则将再次执行该操作。这也是桌面用户可能会从Web应用程序中获得的期望,但是
—
dronus 2012年
file
输入onchange
事件却并不相似。