Javascript 要更改默认文本,请执行以下操作;未选择任何文件";使用JSP中的其他文本创建浏览器按钮

Javascript 要更改默认文本,请执行以下操作;未选择任何文件";使用JSP中的其他文本创建浏览器按钮,javascript,jsp,Javascript,Jsp,我的jsp中有一个文件浏览器按钮。它在开头的旁边有一个类似“未选择文件”的文本。选择文件后,将显示文件路径,而不是“未选择文件”。现在我想用“.jpg”或支持的格式名称替换“未选择文件”。 有可能吗 我的浏览器按钮代码 <form:input name="file1" type="file" accept="image/png,image/jpeg" id="files" path="" size="500" title="files" /> 使用此样式 为了便于您对

我的jsp中有一个文件浏览器按钮。它在开头的旁边有一个类似“未选择文件”的文本。选择文件后,将显示文件路径,而不是“未选择文件”。现在我想用“.jpg”或支持的格式名称替换“未选择文件”。 有可能吗

我的浏览器按钮代码

 <form:input name="file1" type="file" accept="image/png,image/jpeg"
    id="files" path=""  size="500" title="files" />

使用此样式

为了便于您对输入文件进行设计

不要显示输入。。只要把它藏起来,在你的按钮或任何你想要的元素上做个设计。就像我下面的例子

<input type="file" id="myUpload" style="display:none" />
<button type="button" onclick="javascript:document.getElementById('myUpload').click();">Upload Photo</button>

上传照片
我隐藏了输入,同时显示按钮,并给它一个属性onclick,让javascript发挥神奇的作用

以下是一个例子:

并更好地使用引导进行更好的设计
我希望它将帮助您检查此链接。它解释了设置此类输入样式的基础,它们需要比其他基本输入更多的工作。很抱歉,请尝试澄清此部分//引号:“现在我想用“.jpg”或支持的格式名称替换“未选择任何文件”。是否可以这样做?”“我的意思是,我想用一些其他文本更改默认文本,即“未选择任何文件”,例如“尚未选择任何项目”或一些其他文本@FelixLahmer@user3450546像这样的?不,我想要整个浏览器按钮格式,因为它是默认样式。只想替换按钮旁边的文本。顺便说一句,好把戏。喜欢。谢谢。:-:)谢谢我想我不知道该怎么做。。事实上,我也试着找到了解决办法,我想出了这个窍门