Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我可以重置HTML 5文件选择器的选定文件名吗?_Javascript_Angularjs - Fatal编程技术网

Javascript 我可以重置HTML 5文件选择器的选定文件名吗?

Javascript 我可以重置HTML 5文件选择器的选定文件名吗?,javascript,angularjs,Javascript,Angularjs,好像说我不能 我使用的是AngularJs,但这可能不是AngularJs特有的 出于屏幕不动产的原因,我显示了一个“上传文件”按钮。单击时,屏幕内容被隐藏的(使用ng show和ng hide)替换,其中包含文件选择器、“上载”按钮和“取消”按钮 当用户选择文件时,文件选择器指令将显示文件名。当用户选择“上载”或“取消”按钮时,被隐藏 当它再次出现时,我不希望它显示以前选择的文件的名称 我意识到我可以通过从DOM中删除文件选择器并插入一个新的选择器来实现这一点,但我希望能够只设置一个属性 同样

好像说我不能

我使用的是AngularJs,但这可能不是AngularJs特有的

出于屏幕不动产的原因,我显示了一个“上传文件”按钮。单击时,屏幕内容被隐藏的
(使用
ng show
ng hide
)替换,其中包含文件选择器、“上载”按钮和“取消”按钮

当用户选择文件时,文件选择器指令将显示文件名。当用户选择“上载”或“取消”按钮时,
被隐藏

当它再次出现时,我不希望它显示以前选择的文件的名称

我意识到我可以通过从DOM中删除文件选择器并插入一个新的选择器来实现这一点,但我希望能够只设置一个属性

同样,我只想清除选定的文件名,不想将其设置为其他文件名


表示“name属性设置或返回文件上载按钮的name属性值”。我正在工作&今晚回家后我会试试的


有什么评论吗?

隐藏时清除``标记的内部html,这样下次显示时,它就没有任何内容了。。。按设计。-)“清晰”是什么意思?来自DOM&reinsert的Remvoe?可能重复的答案可能会有所帮助:@Mawg一般建议不要删除重复的问题,因为同一问题有多个不同措辞的副本作为搜索素材很有用,因为寻找答案的人也可能使用不同的措辞。因此,让我们将此作为Dupehow关闭,当您隐藏``标记时,如何清除其内部html,以便下次显示它时,它没有任何内容。。。按设计。-)“清晰”是什么意思?来自DOM&reinsert的Remvoe?可能重复的答案可能会有所帮助:@Mawg一般建议不要删除重复的问题,因为同一问题有多个不同措辞的副本作为搜索素材很有用,因为寻找答案的人也可能使用不同的措辞。因此,让我们以Dupe结束此操作